-1
char[] removechararray=removecharacterstring.toCharArray();
boolean[] tempBoolean = new boolean[128];
tempBoolean[removechararray[start]]=true;
char[] removechararray=removecharacterstring.toCharArray();
boolean[] tempBoolean = new boolean[128];
tempBoolean[removechararray[start]]=true;
reremovechararray[start]
回报和char
其浇铸到int
并用作指数为tempBoolean
阵列。
实施例:
char[] removechararray="abc".toCharArray();
boolean[] tempBoolean = new boolean[128];
tempBoolean[removechararray[0]]=true;
上面的代码分配true
到tempBoolean
阵列的98个元素,因为removechararray[0]
返回其浇铸到其ACSII值97.这有点混乱的a
,但可以投char
到int
和向后做这样的操作:
int c = 'b' + 1;
System.out.println(c + " " + (char) c); // output: 99 c
是什么一个二维数组? – Tunaki
此代码中没有2D数组。 – Eran
你在哪里看到2D?我只能看到一维。 – Rustam