【JAVA复习】


目录

要期末考试了,复习一下Java的基础编程知识

本次复习:数组、Math类、字符串
一些基本使用方法,重点在字符串!


一、数组

1、基本使用
1.建立一个数组 :
	int  [] a = new int[10];
	int  [] a = {1,2,3,4,5};
	int  [][]a = new int[][];
2.数组长度:
	a.length
3.数组排序:
	Aarrys.sort(a) //默认升序

二、Math类

1、常见的方法
1.常用的E 和 PI
	Math.E //自然常数
    Math.PI // pai
2.常用的函数
	Math.abs()        //绝对值
	Math.max(type a , type b)      //求两个类型一样的数的最大值
	Math.min(type a , type b)
	Math.pow(a , b)         //以 a 为底数,以 b 为指数的幂值
    Math.sqrt( a )           // a的平方根
	Math.cbrt( a )           // a的立方根

三、字符串

1、字符串的常用方法

1.String 转换为 int 
	Integer.parselnt(str)

2.int 转换为 String
	Integer.toString(i)
	String s  = i + "";

3.字符串长度
 	str.length()

4.字符串中大小写字母转换,非字母不受影响:
	str.toLowerCase()   //大写变小写
	str.toUpperCase()  //小写变大写

5.去除字符串中的空格:
	str.trim()

6.提取字串,类似与python的分片:
    s.substring( int beginindex, int endindex)
    s.substring(0 , 10)       //从0开始截取到10
    s.substring(3)            //从3开始截取到最后

7.分割字符串
	str.split( String s) //以s为分隔符
//注意<“.”和“|”都是转义字符,必须得加“\\ ”>
	str.split("\\.") 和 str.split("\\|")
使用: String  []s = str.split(","); //经常把分割的字符存在了字符串数组中

8.字符串的比较
	str.equals(s )  //判断两个字符是否相等,相等为true,否则为false
	str.equalslgnoreCase()  //不区分字母的大小写
字符的比较:
	if( str.charAt(index) == c ); //可以直接用等号

9.字符串的查找
	str.indexOf(String s, int beginindex)        //beginindex可以没有,默认从0开始查找
//indexOf默认返回在指定字符串中首次出现的索引位置,如果能找到,则返回索引值,否则返回 -1
//如果想要判断是否a是否存在str中,要先  
				int  index = str.indexOf(a)
			               if( index != - 1)    
			               {     说明找到了       }
	str.lastindexOf(String s, int   beginindex)        //和indexOf基本一样,不过是找到指定字符串最后出现的位置
	str.charAt(index) //把字符串当成字符数组用,在java种不能使用str[i]的形式

10.字符串的替换
	str.replace( "a" , "b");            //将str中所有的a 替换为 b

11.字符串的拼接:
 	String s = "Hello";
	String s1 = "World";
	String s2 = s + s1;          //s2为"Hello World"
我们常用的sout输出将两个字符连起来一起输出用的就是+

最后

都是刚入门的时候,做题老是遗忘的点,索性当时直接记在记事本上了,现在要复习了,索性再整理一遍发到csdn。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值