java的常用语,java日常常用语句

这篇博客总结了Java开发中常用的输入输出操作,如Scanner的使用,字符串处理方法,如substring、replace和split,以及Integer类的转换方法。还介绍了集合框架中Set、List、Queue和Map的基本操作,包括迭代器遍历、排序和数据转换。对于Map,展示了两种不同的遍历方式。此外,还提到了字符串与整数之间的转换以及ASCII码的相关知识。
摘要由CSDN通过智能技术生成

在开发过程中经常用到一些java的语句,这里记录一下

//键盘输入常用

Scanner sc = new Scanner(System.in);

String str = sc.nextLine();//读取下一行输入

int n = sc.nextInt();//读取下一个生成的整数

while(sc.hasNext())//判断下一个输入是否为空

//字母或数字的ASCII码

// A 为 65,0 为 48 , 知道相应的大小写字母之间差32

//********************String类型**************************

String str;

length();//返回字符串中字符个数

chaAt();//字符串i处(从0开始编码,倒数第一个是-1)的字符

//分割字符串

String[] strs = str.split(" "); //以空格分隔字符串,最后生成的是字符串数组

str.substring(i)//意为截取从字符索引第i位到末尾的字符串。

str.substring(i,j)//意为截取索引第i位到第(j-1)位字符串。包含i,不包含j

replace(char,"")

Arrays.sort(arr);//字符串数组排序 String[] arr = new String[n];

String str1 = str.toLowerCase()//转化成小写字母

String str1 = str.toUpperCase()//转化成大写字母

String.valueOf(i);//int转String

Integer.toString(i); //int转String

i+"";//int转String

char[] chs = str.toCharArray();//字符串转字符数组

//StringBuffer

//StringBulider

StringBuilder sb = new StringBuilder();//牢记字符串缓冲区的建立语法

sb.append(str);//字符串缓冲区的加入

String str1 = sb.toString();//转字符串

//***************Integer******************

Integer b = Integer.valueOf("444",16); //使用16进制,输出 b = 1092

Integer x =Integer.valueOf(9); //默认十进制,输出 x = 9

String str = "0xAA";

int num = Integer.valueOf(str.substring(2),16);//输出num = 170 . 把十六进制转化为十进制

String str = Integer.toBinaryString(num); //转化为二进制字符串

String.valueOf(i);//int转String

Integer.toString(i); //int转String

i+"";//int转String

Java中的集合常用使用方式

//Iterator Set List Queue Map 定义方式

Set set = new Set();

set.add("");

List list = new List();

list.add("");

Queue queue = new Queue();

queue.add("");//队列用的较少

Map map = new Map();

map.put("key","value");

//Set常用的语句

//map常用语句

//TreeaMap和TreeSet类似,能够对数据进行排序

TreeMap map = new TreeMap<>();

HashMap map = new HashMap<>();

map.put(key,value);//放数据

map.get(key);//取数据,取出key对应的value

//map的遍历方式1

for (Map.Entry entry: map.entrySet()) {

System.out.println(entry.getKey()+" "+entry.getValue()); }

//map的遍历方式2

Set keys = map.keySet();

for(int key : keys) int value = map.get(key);

标签:语句,map,java,String,int,日常,str,字符串,new

来源: https://blog.csdn.net/qq_36722262/article/details/111389537

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值