そのため、2 つの文字列を入力する必要があるこのタスクがあります。その後、一般的な文字を見つけて、それらを 1 回だけ書き出す必要があります。たとえば、string1 が「オノマトペ」で、string2 が「会話」の場合I should get back: o,n,a,t,e,i... 私の唯一の問題は、最後の部分です (「文字の書き方が 1 回しかわかりません」)
ここに私のコードがあります
import java.util.Scanner;
import java.util.Arrays;
public class Zadatak4 {
/**
* @param args
*/
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
char niz[] = new char[100];
char niz2[] = new char[100];
System.out.print("Add the first string: ");
niz = scan.nextLine().toCharArray();
System.out.print("Add the second string: ");
niz2 = scan.nextLine().toCharArray();
for (int i = 0; i < niz.length; i++) {
for (int j = 0; j < niz2.length; j++) {
if (niz[i] == niz2[j]) {
System.out.println(niz[i] + " ");
// What now!?!?!?
}
}
}
}
}