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 ?

王林
Libérer: 2024-01-25 10:39:12
avant
995 Les gens l'ont consulté

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!

source:docexcel.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal