Prozess zum Teilen der Eingabezeichenfolge mit", ", um ein Array zu erstellen, die Zahl zu zählen, mit 100 zu multiplizieren und an die Konsole auszugeben
Was?.java
package ha;
import java.util.Arrays;
public class Trash {
private static final String HA_IMIWAKANNAI = ",asd,asdadas,asda,sdas,asdasd,,asdasd,,,asd,";
public static void main(String[] args) {
trash(HA_IMIWAKANNAI);
}
private static void trash(String str) {
System.out.println(100 * Arrays.asList(str.split(",")).size());
}
}
Ich weiß nicht, was es bedeutet oder wofür es nützlich ist
Es gibt kein Stück Vielseitigkeit
Wann wird dies verwendet?
Apropos
Trennen Sie die eingegebene Zeichenfolge mit", "
"Anordnen und"
Zähle die Nummer
Mit 100 multiplizieren
Prozess zur Ausgabe an die Konsole
Änderung.java
package ha;
import java.util.Arrays;
import java.util.List;
public class Trash {
private static final String HA_IMIWAKANNAI = ",asd,asdadas,asda,sdas,asdasd,,asdasd,,,asd,";
public static void main(String[] args) {
trash(HA_IMIWAKANNAI);
}
private static void trash(String str) {
// System.out.println(100 * Arrays.asList(str.split(",")).size());
sysout(hundred(count(toArray(separate(str)))));
}
//Teilt
private static String[] separate(Object obj) {
return obj.toString().split(",");
}
//Auflisten
private static List<String> toArray(String[] str) {
return Arrays.asList(str);
}
//Anzahl
private static int count(List<String> list) {
return list.size();
}
//Hundertfach
private static Integer hundred(int num) {
return num * 100;
}
//Ausgabe
private static void sysout(Object obj) {
System.out.println(obj);
}
}
Zu viel geteilt
Nun, die Vielseitigkeit nimmt zu, nicht wahr? Ich denke, es kann auch in einigen Bereichen verwendet werden!
Ich denke, es gibt viele Leute, die ihre eigenen StringUtil machen.
Das ist praktisch Iteretor, T, Set usw., die Anfänger noch nicht kennen, sind wirklich nützlich. Schauen Sie sich diese also bitte an.
Iterator macht vielseitiger Sammlungen wie Liste und Karte, die die Reihenfolge berücksichtigen, werden festgelegt Jeder gute Typ ist T. Objekt ist auch eine gute Klasse
Wenn Sie mehrere gleiche Prozesse ausführen müssen, indem Sie den Typ binden Lassen Sie uns darüber nachdenken, wie wir sie alle gleichzeitig verwenden können.
Seien Sie vorsichtig, da dies zu Unfällen führen kann.
Vielseitigkeit ist erstaunlich