当前位置: 代码迷 >> Java相关 >> 怎样返回一个字符串中的字符(charAt不能满足)
  详细解决方案

怎样返回一个字符串中的字符(charAt不能满足)

热度:100   发布时间:2006-08-24 22:29:20.0
怎样返回一个字符串中的字符(charAt不能满足)
我想他返回的还是一个String对象....
new String( s.subString( i, i++ ))会越界;
new String( s.char( i))和new String( s.char( i).toString())都不行
请会的人教下!!
搜索更多相关的解决方案: charAt  字符  

----------------解决方案--------------------------------------------------------
你想截取字符串中的哪部分?
比如有一个字符串
String str = "HelloWorld!I love Java!";
你准备截取哪一段??
----------------解决方案--------------------------------------------------------
new String( s.subString( i, i++ ))这句当然会越界 想想如果i是最后一个字符 i++不就越界了

----------------解决方案--------------------------------------------------------

 我想把他们一个个的放到一个容器中去  楼上的说了不是等于没说嘛  我又不是不知道这个问题


----------------解决方案--------------------------------------------------------
"楼上的说了不是等于没说嘛  我又不是不知道这个问题"
谁知道你知不知道啊?
怎么这么说话

----------------解决方案--------------------------------------------------------
好  算我说的不好   那你帮我想想好不  提供个解决的方法

[此贴子已经被作者于2006-8-25 9:29:25编辑过]



----------------解决方案--------------------------------------------------------
可以先测试String的程度啊
length();
然后不就知道截到哪了么?
如果不和你题意 把整个题说出来


----------------解决方案--------------------------------------------------------
我的意思是要把一个String对象全部一个一个的放到一个容器中,不要数组因为我要用到Collections.min这个方法...还要是一个string对象
----------------解决方案--------------------------------------------------------
public class Test
{
public static void main(String[] args)
{
String str="i love java!";
String s=null;
for(int i=0;i<str.length();i++)
{
s=String.valueOf(str.charAt(i));
System.out.println(s);
s=null;
}
}
}
这个是我写的测试程序
你可以把s加到你的容器里

----------------解决方案--------------------------------------------------------
Collections.min没看过你这个方法
是干什么的?

----------------解决方案--------------------------------------------------------