将字符串数组中的元素转换为字符

时间:2018-09-17 18:15:29

标签: java arrays type-conversion

给出了一个数组String [] stringtest= new String[]{"dog","bark","1","m"};

如何将第四个元素存储为字符?原因是我需要将最后一个元素与if语句中的字符进行比较。

我需要if(stringtest[3]=='m')才能工作

2 个答案:

答案 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')