《云南大学软件学院Java实验四(共5页).doc》由会员分享,可在线阅读,更多相关《云南大学软件学院Java实验四(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上云南大学软件学院实 验 报 告姓名: 王定欢 学号: 班级: 日期: 2016.10.13 成绩: JAVA实验四一、 实验目的:Fundamental Programming Structures in Java: Strings二、 实验要求:1 Write a program called String1.java and do the following: Create a String object that accepts input from the user. Referencing the JDK docs, execute 2 different
2、methods on the String. Print the results of the methods.2 Write a program called StringBuffer1.java that does the following: Create a StringBuffer object. Referencing the JDK docs, execute 2 different methods on the StringBuffer. Print the results of the methods.3 Write a program called StringTokeni
3、zer1.java that accepts a string, looks for commas within the string, and breaks the string up into the parts separated by the comma. For example, the string Kunming, Yunnan, China would return three strings: String1 = Kunming String2 = Yunnan String3 = China三、 实验内容:1、代码:package lab4;import java.util
4、.Scanner;public class String1 public static void main(String args)System.out.println(please input a string);Scanner in = new Scanner(System.in);String input = in.nextLine();System.out.println(the input string is:+input);input.toUpperCase();/将字符串中的小写字母全部转化为大写字母System.out.println(the uppercase string
5、is:+input.toUpperCase();System.out.println(the string length is:+input.length(); 实验结果: 2、代码:package lab4;public class StringBuffer1 public static void main(String args)StringBuilder builder = new StringBuilder();builder.append(hello).append(world);String completeString = builder.toString();/构建字符串方法S
6、ystem.out.println(the complete string is:+completeString);StringBuilder insertString = builder.insert(10,I love java);/将字符插入到字符串中System.out.println(after insert string is:+insertString);、实验结果:3、代码:package lab4;import java.util.Scanner;import java.util.StringTokenizer;public class StringTokenizer1 pu
7、blic static void main(String args)Scanner in = new Scanner(System.in);String inputtest = new String(); System.out.println(please input a string with commas:);inputtest = in.nextLine();StringTokenizer str = new StringTokenizer(inputtest,);/用StringTokenizer方法将字符串分段int j=1;while(str.hasMoreElements()Sy
8、stem.out.println(String+j+=+str.nextToken();j+;StringBuilder rs = new StringBuilder();/倒序输出for(int i = inputtest.length()-1;i-1;i-)rs.append(inputtest.charAt(i);System.out.println(逆序为:+rs);实验结果:4、附加题:代码:package lab4;import java.util.StringTokenizer;public class lab4 public static void main(Stringarg
9、s)String name = new String(My name is lilei);System.out.println(the length of string is:+name.length();char firstChar = name.charAt(0);/第一个位置System.out.println(the first char is:+firstChar);System.out.println(the last char is:+name.substring(name.length()-1);/最后一个位置StringTokenizer str = new StringTokenizer(name, );System.out.println(the first world is: +str.nextToken();String str1 = name.split( ); /找出 lilei的位置 int length = str1.length; System.out.println(the place of LiLei is: +length);、实验结果四、 实验总结:本次实验通过运用字符串的部分函数,进一步的熟练了对字符串的使用。指导教师签名: 专心-专注-专业
限制150内