怎么把一行代字符的串分格开?
比如有这么一串这符 
 @A@H@K@@K@M@L@   
 用什么方法得到 
 str1=A 
 str2=H 
 str3= " " 
 str4=K 
 str5=M 
 str6=L   
 这样。谢谢啦 
------解决方案--------------------用StringTokenizer 
 StringTokenizer stk = new StringTokenizer( "@A@H@K@@K@M@L@ ", "@ "); 
 while (stk.hasMoreTokens()) { 
     System.out.println(stk.nextToken()); 
 } 
------解决方案--------------------split( "@ ")不知道是否可行,我记得也碰到过类似的问题,好象这样不行。试试吧
------解决方案--------------------String s = new String( "@A@H@K@@K@M@L@ "); 
 int indexs = s.indexOf( 'A '); 
 String ss = s.subString(indexs,indexs+1);   
 //这是比较麻烦的一种方法了 建议还是用楼上他们的那些方法 或者干脆自己写个类..  
 请指教...
------解决方案-------------------- <b> 注意 </b>  split 方法的参数是正则表达式而不是简单的字符串。导致很多初学者都用错。