展开全部
先转成32313133353236313431303231363533e78988e69d8331333365656532String 然后用String类提供的indexOf或者contains方法,来判断字符串中是否包含指定的字符public class Demo {
public static void main(String[] args) {
int a = 34;
int b = 23;
char findChar = '3';
String strA = String.valueOf(a);
String strB = String.valueOf(b);
if (strA.indexOf(findChar) >= 0) {
System.out.println("变量a中包含数字" + findChar);
}
if (strB.indexOf(findChar) >= 0) {
System.out.println("变量b中包含数字" + findChar);
}
// or
if(strA.contains(String.valueOf(findChar))){
System.out.println("变量a中包含数字" + findChar);
}
if(strB.contains(String.valueOf(findChar))){
System.out.println("变量b中包含数字" + findChar);
}
}
}