Java面向对象 - 常用类——String&StringBuilder&StringBuffer类

编程要求
请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:

编写测试类,输入一个标准的网址,输出其域名的主体;

将该主体转换为大写,打印输出;

具体输出要求请看测试说明。

package case3;

import java.util.Scanner;

public class StringTest {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		// String substring(int start,int end)
        // 截取字符串,传入的两个参数分别为要截取边界的下标
        // 在java api 中,通常使用两个数字表示范围时,都是含头不含尾,即包含起始下标对应的内容,但不包含结束下标的处对应的内容
        // String toUpperCase() 将当前字符串中的英文部分转换为全大写
		/********* Begin *********/
        String str1 = str.substring(12,str.lastIndexOf('.'));
        if(str1.indexOf('.')>0){
            str1 = str1.substring(0,str1.indexOf('.'));
        }
        System.out.println(str1);
        str1 = str1.toUpperCase();
        System.out.println(str1);

		/********* End *********/
	}
}

你可能感兴趣的:(java,开发语言)