JAVA中读取一段某个字节到某个字节的字符串?

比如 读取到“我是中国人”五个字符,我想提取“是中国”,用(“是“”-“国”),可以有这样的吗?

不可以,你可以这样写String str="我是中国人";
int indexStr=str.indexOf("是中国");
String subStr=str.substring(indexStr-1,3);
这时subStr的值应该为“是中国”这三个字追问

不是写数字1,3这种,我的要的是字符串的,(是-国)的这样的,可以的吗?

追答

不可以

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-23
变量名.substring(1,4);
第2个回答  2012-04-23
楼上正解,用取子串方法,设置起止位置下标index
第3个回答  2012-04-23
即视感,前几天不是有人问过了吗。
相似回答