J'ai une valeur entière provenant de la ligne de commande. C'est comme 12345 ou 2343455435 sans aucun caractère de délimitation. Comment puis-je obtenir des pièces individuelles de cet entier, comme pour dire que je veux quelque chose de 12 345 comme 1, 2, 3, 4 et 5.comment délimiter les entiers dans java?
1
A
Répondre
0
Juste itérer sur tous les chiffres de l'entier et ajouter une virgule si nécessaire. Quelque chose comme ça:
public static void main(String[] args) {
int a = 123456;
String s = Integer.toString(a);
for (int i = 0; i < s.length() - 1; i++) {
System.out.print(s.charAt(i) + ",");
}
System.out.println(s.charAt(s.length() - 1));
}
0
String[] pieces = Integer.toString(myInt).split("[\\d]");
Integer [] numbers = new Integer[pieces.length];
Integer counter = 0;
for (String n : pieces)
numbers[counter++] = Integer.parseInt(n);
C'est en supposant qu'il est un entier. Sinon:
String[] pieces = myNumString.split("[\\d]");
0
Vous pouvez utiliser StringTokenizers pour obtenir la chaîne en fonction des jetons spécifiques ou vous pouvez simplement sous-chaîne la chaîne (utilisation Integer.toString (yourInteger))
int start = 1;
int end = 4;
String substr = "aString".substring(start, end);
2
vous pouvez essayer quelque chose comme this:
String numberString = "123456789";
for(byte numberByte:numberString.getBytes()){
int number = numberByte - '0';
System.out.println(number);
}
Questions connexes
- 1. Délimiter les choix dans ModelChoiceField
- 2. Délimiter les enregistrements PHP
- 3. Délimiter les erreurs web.xml dans Eclipse
- 4. Délimiter UISwipeGestureRecognizer
- 5. Comment initialiser tous les entiers dans un tableau en Java?
- 6. bash: Comment délimiter les chaînes pour trouver les fichiers
- 7. Java (comptage Entiers Distinct)
- 8. Délimiter correctement la chaîne dans le tampon
- 9. java: convertir les caractères majuscules en entiers
- 10. trier les entiers dans l'ordre java le plus bas
- 11. Java: Impression de tous les entiers dans le tableau args
- 12. Comment analyser les entiers à partir d'un fichier en Java?
- 13. tab délimiter un fichier dans bash
- 14. Comment arrondir * vers le bas * les entiers en Java?
- 15. façons de délimiter votre texte dans VBSCRIPT
- 16. Comparaison de deux tableaux entiers dans Java
- 17. Gestion des nombres entiers java
- 18. Comment délimiter un nom de variable dans une chaîne
- 19. Expression régulière en Javascript pour délimiter les mots
- 20. Lettres dans les entiers. Que sont-ils?
- 21. Java, convertissant la chaîne en entiers, puis ajoutez tous les entiers ensemble
- 22. Modèle C++ pour les entiers entiers sûrs
- 23. Résumer des entiers récursifs avec Java
- 24. Comparer les entiers
- 25. Java imprimant une chaîne contenant plusieurs entiers
- 26. Délimiter quatre éléments imbriqués en Javascript/Html
- 27. Parse entiers de la chaîne android java
- 28. Délimiter sortie Get-ChildItem avec des guillemets simples
- 29. comment comparer génériquement des grains entiers de Java?
- 30. Java: spliting une chaîne en entiers
Juste itérer sur tous les signes et ajouter une virgule après chacun? – RoflcoptrException
La valeur de l'entier est-elle un String ou un int? –
Eh bien, c'est une valeur int – Maverick