
java基础笔记
$scope.靠谱青年
一个靠谱青年。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
输入十六进制数转为是十进制数
话不多说,直接上代码,后面分析重要知识点import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String str = sc.next()...原创 2020-04-07 23:36:40 · 327 阅读 · 0 评论 -
正则表达式
一直都对正则表达式不感冒,今天在菜鸟教程上看了一个较全面的解释,但是很多知识点还只是浮于表面,了解不是很透彻。比如判断qq号码是否正确的判断方法用String reg = "[1-9][0-9]{4,14}"; 简单干脆。日后需要很多类似的历练才能完全掌握。菜鸟职教程–正则表达式...原创 2020-04-07 22:07:24 · 158 阅读 · 0 评论 -
如何判断二维数字是不是为空--取行数和列数 行数要减1
小白今日遇上一个问题,需要判断一个数组是不是空数组数字长这个损色儿int array[][] = {{}};而,判断的时候我用了null,undefined,或者array == [[]]都不管用,那就判断行数和列数吧。int row = array.length; int lie = array[0].length; if(row == 0 && lie == ...原创 2020-03-25 20:12:20 · 213 阅读 · 0 评论 -
关于子函数的调用和终止
举例:下面函数,出现return的地方,函数就会终止,包括循环也终止public boolean Find(int [][] array,int target) { for(int i=0;i<array.length;i++){ int low=0; int high=array[i].length-1;...原创 2020-03-23 22:44:24 · 635 阅读 · 0 评论 -
给二维数组赋值时报空指针
这是因为二维数组的初始化方式不对错误示例:int[][] a = null;a[0][0] = 0;正确示例:int a[][] = new int[5][5];a[0][0] = 0;如果你要定义一个随机大小的数组...原创 2020-03-23 21:08:53 · 967 阅读 · 1 评论 -
常用的Scanner输入内容的处理
1,next() 取下一行输入的终止符前的内容,指针在当前位置例如:输入str为hello world吴杰 你好输出str.next()为吴杰2,nextLine() 取当前行的内容,指针指向下一行例如:输入str为hello worldhello wujie输出str.nextLine()为hello world注意:next() 和nextLine()二者的区别是指...原创 2020-03-22 21:26:37 · 190 阅读 · 0 评论 -
将字符串按照特定字符分割为数字 String arr[] = str.split(" ");
public class Lastword { public static void main(String[] args) { Scanner s = new Scanner(System.in); while(s.hasNextLine()) { String str = s.nextLine(); String arr[] = str.split(" "); ...原创 2020-03-22 21:08:26 · 1309 阅读 · 0 评论 -
string.trim()究竟去掉了什么?
转载大佬的文章https://blog.youkuaiyun.com/leeqihe/article/details/81006611转载 2020-03-11 09:53:08 · 148 阅读 · 0 评论 -
关于对字符字符串的简单处理
知识点:1,如何限制只能输入两次:s.next()只会运行两次。2,如何显示字符的输入:没有做限制,知识强制取字符串的首字母char a = s.next().charAt(0);3,字符串全部转为小写或者大写:str = str.toLowerCase(); 转小写 ; str = str.toUpperCase(); 转为大写4,字符转为小写:public static char t...原创 2020-02-12 14:26:40 · 303 阅读 · 0 评论 -
TreeSet<Integer>数组
TreeSet<Integer>的特点是:1,自动从小到大排序2,自动去重举个栗子:Scanner sc = new Scanner(System.in); while(sc.hasNext()) { int num = sc.nextInt(); TreeSet<Integer> set = new TreeSet<Integer>()...原创 2020-01-07 20:59:18 · 773 阅读 · 0 评论 -
控制台输入与输出
一,在控制台输入一个字符串import java.util.Scanner;Scanner br = new Scanner(System.in); while(br.hasNextLine()) { String inpu = br.next(); ····· }注释:1,定义输入Scanner br = new Scanner(System.in);需要导包import ...原创 2020-01-07 20:53:21 · 327 阅读 · 0 评论 -
subString
取字符串的前八位 s.substring(0, 8)取字符串第八位以后的数据s.substring(8)原创 2020-01-07 20:44:17 · 297 阅读 · 0 评论