云南大学软件学院Java实验四

云南大学软件学院 实 验 报 告 姓名: 王定欢 学号: 班级: 日期: 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 from the user. Referencing the JDK docs, cute 2 different s on the String. Print the results of the s. 2. Write a program called StringBuffer1.java that does the following: Create a StringBuffer object. Referencing the JDK docs, cute 2 different s on the StringBuffer. Print the results of the s. 3. Write a program called StringTokenizer1.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.Scanner; public class String1 { public static void main(String[] args){ System.out.println(“please a string“); Scanner in = new Scanner(System.in); String = in.nextLine(); System.out.println(“the string is:“+); .toUpperCase();//将字符串中的小写字母全部转化为大写字母 System.out.println(“the uppercase string is:“+.toUpperCase()); System.out.println(“the string length is:“+.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();//构建字符串方法 System.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 { public static void main(String[] args){ Scanner in = new Scanner(System.in); String test = new String(); System.out.println(“please a string with commas:“); test = in.nextLine(); StringTokenizer str = new StringTokenizer(test,“,“);//用StringTokenizer方法将字符串分段 int j=1; while(str.hasMoreElements()){ System.out.println(“String“+j+“=“+str.nextToken()); j++; } StringBuilder rs = new StringBuilder();//倒序输出 for(int i = test.length()-1;i>-1;i--){ rs.append(test.charAt(i)); } System.out.println(“逆序为:“+rs); } } ②实验结果: 4、附加题: ①代码:package lab4; import java.util.StringTokenizer; public class lab4 { public static void main(String[]args){ 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.printl

java实验四云南大学_云南大学软件学院Java实验四相关推荐

  1. 南邮java实验一报告_南邮JAVA程序设计实验1 综合图形界面程序设计

    实验目的: 学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法.通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法. 实验内容: 设计和编写一个用于将人民币转换为等值的 ...

  2. 武汉科技大学java题库答案_武汉科技大学 java实验报告 实验二

    <武汉科技大学 java实验报告 实验二>由会员分享,可在线阅读,更多相关<武汉科技大学 java实验报告 实验二(9页珍藏版)>请在金锄头文库上搜索. 1.注:"实 ...

  3. 武汉科技大学java题库答案_武汉科技大学java实验报告实验二.doc

    武汉科技大学java实验报告实验二.doc 注"实验记录及个人小结"部分不够可另附页或在背面续写第页信息科学与工程学院JAVA程序设计上机实验报告专业班级姓名学号实验时间指导教师成 ...

  4. java画bezier曲面_计算机图形学上机实验4-实现Bezier曲线和Bezier曲面的绘制

    <计算机图形学上机实验4-实现Bezier曲线和Bezier曲面的绘制>由会员分享,可在线阅读,更多相关<计算机图形学上机实验4-实现Bezier曲线和Bezier曲面的绘制(9页珍 ...

  5. java引用类型使用场景_下面有关java的引用类型,说法正确的有?

    发现这道题完全没头绪,就去查了一下,感觉说的比较清楚了. 四种引用类型 JDK1.2 之前,一个对象只有"已被引用"和"未被引用"两种状态,这将无法描述某些特殊 ...

  6. 深入理解Java虚拟机知乎_深入理解Java虚拟机(类文件结构)

    深入理解Java虚拟机(类文件结构) 欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构.方法描述符.访问标志.ACC_PUBLIC.ACC_P ...

  7. java继承和引用_浅谈Java继承、传递

    一.继承 1. 继承的概念: 子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法. 2. 继承中的初始化顺序: 从类的结构上而言,其内部可以有如下四种常见形态:属性(包括类属 ...

  8. java不同垃圾回收器_细述 Java垃圾回收机制→Types of Java Garbage Collectors

    本文非原创,翻译自Types of Java Garbage Collectors 在Java中为对象分配和释放内存空间都是由垃圾回收线程自动执行完成的.和C语言不一样的是Java程序员不需要手动写垃 ...

  9. java获取机器号_(转)JAVA获得机器码的实现

    http://yangshangchuan.iteye.com/blog/2012401 首先,定义了一个统一的接口,以支持不同操作系统不同实现的透明切换: Java代码  收藏代码 /** *生成机 ...

最新文章

  1. 基于vue2+vuex+vue-router+sass+webpack的网易云音乐
  2. FutureTask使用
  3. 2021北京高考英语口试成绩查询,2021北京高考英语口语怎么考?2021英语增加口语考试是全国?...
  4. 转:小波函数介绍(wden)
  5. 四层和七层负载均衡的特点及常用负载均衡Nginx、Haproxy、LVS对比
  6. mysql数据备份3种方案
  7. 《软件方法》书中自测题大全-题目全文+分卷自测
  8. 图解TCP/IP(第5版)
  9. adb工具的下载及配置
  10. idea设置Maven本地仓库
  11. fastdfs原理及过程
  12. 【信息系统项目管理师】2018下半年系统集成项目管理工程师案例分析
  13. Tomcat调优技巧
  14. 第四天 游戏策划学习
  15. elasticsearch 使用词干提取器处理英语语言
  16. 谷歌雅虎新闻大战-两种路线的PK
  17. Guava1.0—— 目录
  18. Docker安装mysql 报错 InnoDB: Table flags are 0 in the data dictionary but the flags in file
  19. 《中文文本信息抽取模型与方法研究》5:基于论元结构的事件要素及其角色识别
  20. 2022泰迪杯数据分析技能赛B题方案及赛后总结:银行客户忠诚度分析

热门文章

  1. 多方安全计算-隐私信息检索(PIR)
  2. 织梦如何添html5播放器,dedecms编织梦ckplayer视频播放器插件详细安装教程
  3. Qlikview里的Set 和 Let 的区别
  4. java游戏界面制作_软件设计之基于Java的连连看小游戏(二)——游戏基础界面的制作及事件的添加...
  5. 计算机二级msoffice高级电子应用,全国计算机等级考试二级MSOffice高级应用复习资料.pdf...
  6. android listview预加载动画,Android开发Activity页面预加载
  7. 拉线位移编码器是怎样和PLC接线的,你会了吗?
  8. table标签的innerHTML问题
  9. 【VOLTE】【ESRVCC】【4】eSRVCC
  10. C++11 的 stoi()