《Java 程序设计》课堂实践一
2017-05-16 21:04
134 查看
由于我的IDEA在课堂上临时崩坏导致当时无法编程,修了很长一段时间解决了诸多问题才修好
现将三个题目解答如下
API链接:JavaScript split() 方法
拓展:JavaScript join() 方法把数组中的所有元素放入一个字符串。
parseInt() :解析一个字符串,并返回一个整数
API链接: JavaScript parseInt() 函数
Java 的Integer、int与new Integer到底怎么回事? k
测试相关方法的正常,错误和边界情况
String类
charAt
split
Arrays类
sort
binarySearch
提交运行结果截图和码云代码链接,截图没有水印的需要单独找老师验收才有成绩
解决:将方法名该为以"test"开头
charAt()返回指定位置的字符
这个方法在之前的博客里已经写过,在此不赘述。
API链接:JavaScript charAt() 方法
java.util.Arrays.fill(被填充的数组,被填充的数);
小伙伴们,如果IDEA出了问题别着急别心慌,总能解决的。
在解决最后一个问题的时候,我记不清自己花了多少时间还是没找到解决问题的方法,后来还是有过同样问题的佳佳大佬拯救了我,给大佬比心心。同时,我觉得有些问题的解决方式会和它的报错提示看似没什么联系,所以还是要勤看别人犯过的错以及解决方式。
现将三个题目解答如下
一、MySort
模拟实现Linux下Sort -t : -k 2的功能。参考 Sort的实现。提交码云链接和代码运行截图。1 import java.util.*; 2 3 public class MySort1 { 4 public static void main(String [] args) { 5 String [] toSort = {"aaa:10:1:1", 6 "ccc:30:3:4", 7 "bbb:50:4:5", 8 "ddd:20:5:3", 9 "eee:40:2:20"}; 10 11 System.out.println("Before sort:"); 12 for (String str: toSort) 13 System.out.println(str); 14 15 Arrays.sort(toSort); 16 17 System.out.println("After sort:"); 18 for( String str : toSort) 19 System.out.println(str); 20 } 21 }
程序截图
码云代码
码云代码知识点解析
split() :把一个字符串分割成字符串数组"2:3:4:5".split(":") //将返回["2", "3", "4", "5"] "hello".split("", 3) //可返回 ["h", "e", "l"]
API链接:JavaScript split() 方法
拓展:JavaScript join() 方法把数组中的所有元素放入一个字符串。
parseInt() :解析一个字符串,并返回一个整数
API链接: JavaScript parseInt() 函数
Java 的Integer、int与new Integer到底怎么回事? k
二、
在IDEA中以TDD的方式对String类和Arrays类进行学习测试相关方法的正常,错误和边界情况
String类
charAt
split
Arrays类
sort
binarySearch
提交运行结果截图和码云代码链接,截图没有水印的需要单独找老师验收才有成绩
程序截图
码云代码
码云代码知识点解析
遇到的问题:at junit.framework.TestCase.fail解决:将方法名该为以"test"开头
charAt()返回指定位置的字符
这个方法在之前的博客里已经写过,在此不赘述。
API链接:JavaScript charAt() 方法
三、
程序截图
码云代码
码云代码知识点解析
Java.util.Arrays.fill():一个填充数组的方法java.util.Arrays.fill(被填充的数组,被填充的数);
实践感想
我发现我对自家IDEA的耐心真是越来越好了,修了那么多天还没修好的时候依然没什么绝望的感觉。小伙伴们,如果IDEA出了问题别着急别心慌,总能解决的。
在解决最后一个问题的时候,我记不清自己花了多少时间还是没找到解决问题的方法,后来还是有过同样问题的佳佳大佬拯救了我,给大佬比心心。同时,我觉得有些问题的解决方式会和它的报错提示看似没什么联系,所以还是要勤看别人犯过的错以及解决方式。
相关文章推荐
- 《Java 程序设计》课堂实践项目汇总链接
- 《Java 程序设计》课堂实践项目-简易计算器
- 《Java 程序设计》课堂实践项目-数据库
- 《Java 程序设计》课堂实践项目-类定义
- 2016-2017-2 《Java 程序设计》课堂实践项目
- 《Java 程序设计》课堂实践项目-Arrays和String单元测试
- Java程序设计 第16周 课堂实践 —— 数据库4
- Java程序设计 第16周 课堂实践
- 《Java 程序设计》课堂实践二
- 《Java 程序设计》课堂实践项目-mini dc
- 《Java 程序设计》课堂实践三
- 《Java 程序设计》课堂实践项目-命令行参数
- 课堂在线Java程序设计 最大公约数和最小公倍数
- Java实践(三)---泛型程序设计
- 24. javacript高级程序设计-最佳实践
- 课堂在线Java程序设计 泛型和数组元素排序
- 20155201 第十一周Java课堂实践
- 课堂在线Java程序设计作业求两个数组相同元素个数
- 课堂在线Java程序设计 类的继承
- Java实践(一)---程序设计基本概念