Maison >tutoriels informatiques >connaissances en informatique >Comment puis-je lire une chaîne d'entrée en Java ?

Comment puis-je lire une chaîne d'entrée en Java ?

王林
王林avant
2024-01-25 10:39:12986parcourir

Comment puis-je lire une chaîne dentrée en Java ?

En langage Java, je saisis une chaîne : Comment puis-je utiliser abc de la manière la plus simple

J'ai écrit une méthode plus générale, qui n'est pas limitée à 3 caractères et peut être de n'importe quelle longueur. Vous pouvez la communiquer comme suit :

public static void main(String[] args) {

//TODO Stub de méthode généré automatiquement

Entrée du scanner = nouveau scanner (System.in);

System.out.println ("Veuillez entrer une chaîne : "

);

String str = input.next();

Inverser(str);

}

public static void Reverse(String str){

System.out.println ("La chaîne inversée est : "

);

for(int i = 0; i String temp = "";

temp = temp + str.charAt(str.length()-i-1);

System.out.print(temp);

}

Java implémente l'inversion de chaînes avec une complexité temporelle et spatiale optimale

Je ne sais pas pourquoi vous avez cette idée. Si vous avez un bon algorithme, vous pouvez en discuter avec moi. J'ai écrit 2 codes ci-dessous en espérant vous aider.

application de package ;

classe publique TransDemo {

//abcdef" est inversé en "fedcba

public static void main(String[] args){

String str = "abcdef";

char[] ary = str.toCharArray();

for(int i = 0; i

int temp = ary[ary.length-i-1]-ary[i];

ary[i] += temp;

ary[ary.length-i-1] -=temp;

}

str = nouvelle chaîne(ary);

System.out.println(str);

}

}

application de package ;

classe publique TransDemo {

//abcdef" est inversé en "fedcba

public static void main(String[] args){

String str = "abcdef";

char[] ary = str.toCharArray();

for(int i = 0; i

char c = ary[i];

ary[i] = ary[str.length()-1-i];

ary[str.length()-1-i] = c;

}

str = nouvelle chaîne(ary);

System.out.println(str);

}

}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer