假如有2个字符串变量a,b通过以下方式被赋值:
String a = "1f"; String b = "\u001f";
请教各位,如何只通过变量a对第3个字串变量c赋值,让
b.equals(c);
能够反回true值?
假如有2个字符串变量a,b通过以下方式被赋值:
String a = "1f"; String b = "\u001f";
请教各位,如何只通过变量a对第3个字串变量c赋值,让
b.equals(c);
能够反回true值?
[code="java"]
public static void main(String[] args) {
String a = "1f";
String b = "\u001f";
int n = a.length();
int code = 0;
for (int i = 0; i < n; i++) {
code = code * 16 + Integer.parseInt(a.substring(i, i + 1), 16);
}
String c = String.valueOf((char) code);
System.out.println(b.equals(c));
}
[/code]