给出了一个数组String [] stringtest= new String[]{"dog","bark","1","m"};
如何将第四个元素存储为字符?原因是我需要将最后一个元素与if语句中的字符进行比较。
我需要if(stringtest[3]=='m')
才能工作
答案 0 :(得分:2)
您可以将字符串转换为char数组
char[] ch= stringtest[3].toCharArray();
if(ch[0]=='m')
或者您可以使用charAt方法
if(stringtest[3].charAt(0)=='m')
答案 1 :(得分:1)
您可以使用字符串的toCharArray()
方法
这行得通,尽管不清楚为什么要这么做
if( stringtest[3].toCharArray()[0] == 'm')