如何从数组元素中读取字符

时间:2014-10-07 05:40:26

标签: java arrays character

我的数组是Object[] Words;

Words[0]=Apple-Alim,AlimniiMod; 
Words[1]=Anxious-SanaaZowson,SetgelTugshse; 
Words[2]=Car-Mashin,MashinTereg,Wagon etc..

我如何在'-'

之前阅读字符

2 个答案:

答案 0 :(得分:0)

将其转换为String[]数组并尝试使用它,

String[] wordArray= Arrays.copyOf(Words, Words.length, String[].class);

使用indexOf()方法查找- char的出现次数。使用subString()

提取其余部分

答案 1 :(得分:0)

public static void main(String[] args) {

    Object[] words = new Object[5];

    words[0] = new String("Apple-Alimnii, jskdhj");

    for(int i = 0; i < ((String)words[0]).length(); i++) {

        System.out.print(((String)words[0]).charAt(i));

        if(((String)words[0]).charAt(i) == '-')
            break;
    }
}