学习小知识

该博客分享Java学习小知识,涉及键盘输入时nextInt()与nextLine()的区别,还介绍了String类的转换方法,如字节数组与字符串、字符数组与字符串的转换,以及字符串大小写转换、拼串、去空格等操作,同时讲解了字符反转、互换和增加的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习小知识

在键盘输入上的问题
  • 在键盘输入时

Scanner input=new Scanner (System.in);

​ int sv=input.nextInt();

​ 中的nextInt()nextLine() 的区别

nextInt():遇到字符串有空格时就停止输入了

nextLine():遇到字符串有空格则继续输入

String 类的一些转换方法
  • 1.把字节数组转成字符串

    public String (byte[] bytes)

   String s = new String(bytest,0,2);

  System.out.prigtln(s);

2.把字符串装换成字节数组

String  dd="abc";

  byte[]  bytes=dd.getBytes();

  System.out.prigtln(byte);

3.把字符串转换成字符数组

String    e = "abc";

  char[] char=e.toCharArray();

  System.out.prigtln(char);
  • 1.public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串(index:表示的是从第几个索引开始, length表示的是长度)
char[] chars={'a','b','c','你','好'};
       String s1 = new String(chars,3,2);

  System.out.prigtln(s1);

  • public String(char[] value):把字符数组转成字符串
char[] chars={'a','b','c','你','好'};

   String s1 = new String(chars);

  System.out.prigtln(s1);
  • 把字符串转成小写toLowerCase()

  String ss="DDD";

  Sring  dd=ss.toLowerCase();

  System.out.prigtln(ss);
  • 把字符串转换成大写toUpCase()
 String ss="ddd";

  Sring  dd=ss.toUpCase();

  System.out.prigtln(dd);

  • 字符拼串concat

  String ss="DDD".concat("sfsff");

  System.out.prigtln(ss);
  1. 字符串去除俩端空格

public String trim()

字符的一些功能
字符反转

先用stringBuffer容器装入在用reverse实现反转

  StringBuffer  ss=new StringBuffer("sfsfs");
  ss.reverse

  System.out.prigtln(ss);
字符互换

public String replace(char old,char new) 将指定字符进行互换
public String replace(String old,String new) 将指定字符串进行互换

字符增加

append

 String  s="dgg";

  s.append();

  System.out.println(s);

  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值