2014-10-07 85 views
-2
字符

我的数组是Object[] Words;如何读取数组元素

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

我如何读取的字符,直到'-'

+1

为什么键入对象?为什么不输入字符串? – 2014-10-07 05:43:52

+0

我同意。为什么不使用'String'?您可以使用'indexOf'来查找'-'的索引,然后使用'substring'。 – rayryeng 2014-10-07 05:49:50

回答

0

将其转换为String[]阵列,并尝试用它玩,

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

使用indexOf()方法找到-字符的发生。其余的使用提取subString()

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; 
    } 
}