A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王龙喜 中级黑马   /  2012-8-13 13:54  /  1504 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

。substring不会用,能指导下吗?

3 个回复

倒序浏览
String中:
      获取字符串中的一部分
  String substring(begin);从指定位置begin开始到结尾
  String substring(begin,end);包含头,不包含尾
StringBufer和String的substring()方法一样:
      String subString(int start,int end);  
  String subString(int start);

举例如下:将 "abcdefg"变成"abfedcg":
    package com.lzq.stringdemo;
public class Exercise2 {
        public static void main(String[] args) {
                String str = "abcdefg";
                System.out.println(str);
                System.out.println(stringReverse(str,2,5));
        }
        public static String stringReverse(String str,int start , int end){
                String s = str.substring(start, end+1);
                String s2 = str.substring(0,start);
                String s3 = str.substring(end+1);
                StringBuffer buffer = new StringBuffer(s);
                StringBuffer buffer2 = new StringBuffer(s2);
                StringBuffer buffer3 = new StringBuffer(s3);
                buffer.reverse();
                buffer2.append(buffer).append(buffer3);
                return buffer2.toString();
        }
}

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
1,public String substring(int beginIndex):返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引beginIndex处的字符,一直到此字符串末尾。
2,举例:
     "Happy Life".substring(6)
     返回:Life

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
toString 方法在大部分使用中都被复写了,你不
说明下情况,简单一句指导的话 我估计只有
API文档能指导你。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马