JAVA基础之数组(Arrays工具类)(Scanner简单使用)(以及调试技巧,文档注释等乱七八糟蛇皮总结)
2019-08-13 19:54
316 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44205039/article/details/99466672
Scanner的简单使用
Scanner的作用:实现键盘输入数据。
首先导包
import java.util.Scanner;
创建对象
Scanner input=new Scanner(System.in);
接收键盘录入的数据
// 接收字符串类型数据 next(),遇到空格截断 nextLine(); 遇到换行结束 String s=input.next(); String s=input.nextLine(); //接收整型数据 nextInt(); int num=input.nextInt(); System.out.println(num); //接收浮点数 double d=input.nextDouble(); System.out.println(d);
Arrays工具类
作用:主要用于对数组进行排序,查找,填充,比较等的操作
首先也是导包
import java.util.Arrays;
如果在同一个Java文件中同时使用Scanner和Arrays,则可以向如下方式导包:
import java.util.Scanner;import java.util.Arrays;
简写为:* 所有的类
import java.util.*;
Arrays工具类的使用
- 1 二分查找
- 2 排序
- 3 复制
- 4 填充
- 5 把数组转成字符串
binarySearch 二分查找
public static void binarySearch() { int[] arr=new int[] {5,8,10,20,65,100}; int result=Arrays.binarySearch(arr,22); if(result>=0) { System.out.println("找到了"); }else { System.out.println("没找到 "); } }
排序
public static void sort() { int[] arr=new int[] {12,8,100,2,9}; Arrays.sort(arr); System.out.println("排序之后:"); for(int i=0;i<arr.length;i++) { System.out.print(arr[i]+" "); } }
复制
public static void copy() { int[] arr=new int[] {12,8,100,2,9}; int[] arr2=Arrays.copyOf(arr, arr.length); for(int i=0;i<arr2.length;i++) { System.out.println(arr2[i]); } }
填充
public static void fill() { int[] arr=new int[] {12,8,100,2,9}; Arrays.fill(arr, 10); for(int i=0;i<arr.length;i++) { System.out.println(arr[i]); } }
把数组转成字符串
public static void toStr() { int[] arr=new int[] {12,8,100,2,9}; String s=Arrays.toString(arr); System.out.println(s); }
调试技巧
使用Idea调试程序,需要两个步骤:
-
1添加断点:
-
2单步执行:
- 快捷键
- F8 step over 单步跳过
- F7 step into 单步进入
- Alt+Shift + F7 强制单步进入,进入其他的类库
文档注释
java中注释
-
单行注释://这里是单行注释
-
多行注释:/* */这里是多行注释,
-
JavaDoc注释:用来注释类、属性和方法等
使用语法 /** .....*/
文档注释作用:
1.编写代码时可通过提示显示文档注释
2.JavaDoc 工具能够从源代码中抽取类、属性、方法等的注释,形成一个配套的API帮助文档 。
相关文章推荐
- 黑马程序员_Java基础 数组、数组工具类、文档注释总结
- 黑马程序员 JAVA基础 数组、数组工具类、文档注释总结
- 黑马程序员:Java基础总结-----Arrays 数组的工具类
- Java基础学习笔记13——(StringBuffer的使用,数组高级,Arrays工具类,Integer和Character等包装类)
- Java基础---使用Arrays类操作Java中的数组(三十二)
- Java基础知识强化之集合框架笔记33:Arrays工具类中asList()方法的使用
- 黑马程序员——Java基础---Collections,Arrays工具类以及其他对象
- 数组工具类中静态的使用与文档注释
- Java基础13-总结StringBuffer,StringBuilder,数组高级,Arrays,Integer,Character
- java语言基础——java自带数组工具类Arrays
- Java基础13-总结StringBuffer,StringBuilder,数组高级,Arrays,Integer,Character
- 重拾java基础(十九):GUI简单使用总结
- Java基础之集合框架--Arrays工具类(专门操作数组的工具类)
- 数组工具类中静态的使用与文档注释
- 数组工具类中静态的使用与文档注释
- 数组工具类中静态的使用与文档注释
- JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)
- Java基础(极客)——16、Java开发调试技巧及Eclipse快捷键使用方法
- java基础-使用Arrays管理数组排序,复制,查找,填充
- 【Java基础】——集合工具类Collections和数组工具类Arrays