我正在编写一个程序,需要将每三个字符转换成一个相应的值,这意味着我需要将字符串的每三个字符存储到一个数组中,我不确定如何处理这个,任何想法?
一位朋友向我展示了一种蛮力方法;
Scanner kb = new Scanner(System.in);
String input = kb.next();
int n = input.length()/3;
String[] num = new String[n];
for(int i = 0, x=0, y=3; i<n; i++){
num[i] = input.substring(x,y);
x += 3;
y += 3;
System.out.println(num[i]);
}