首页 > 编程语言 > 详细

杂记_Java基础

时间:2021-03-26 22:55:05      阅读:37      评论:0      收藏:0      [点我收藏+]

一、字符串和数组

  1.一些String方法:

String s1="I Love Games";
Srting s2="I Love Study";
char[] a;
int b;
boolean c;

c=s1.equals(s2); //判断相等
c=s1.equalsIgnoreCase(s2); //判断相等,忽略大小写
s1=s1.toLowerCase(); //所有大写转为小写
a=s1.toCharArray(); //转为字符数组
b=s1.length(); //返回字符串的长度
s2=s1.subString(start,stop); //返回一个从start开始,以stop结束的子字符串,记第一个字符为0号

   Tips:不推荐用“==”对字符串进行关系运算,建议使用equals

  2.字符串数组赋值规则和C相同

public static void main( String[ ] arguments ) 
    {
        String[] weekDays = {“Mon”, “Tue”, “Wed”, “Thu”, “Fri”};
        System.out.println( weekDays[0] );
    } 

  Tips: Java中,数组有一个可以返回该数组长度(所含元素个数)的属性.length,而字符串类型有一个返回字符串长度的方法.length(),二者有差异。

public static void main( String[ ] arguments ) 
    {
                //.length 用法
               arguments= {"She is pretty","He is handsome"};
               for (int i = 0;i<arguments.length;i++)//arguments.length返回2
               System.out.println(argument[i]);
               //.length() 用法
               String a="Joe";
               int length=a.length();//a.length()返回3
    }

  3.字符数组

如果出现

char[] d= {‘a’,b};
System.out.println(d);

 以上直接输出d的情况,(至少eclipse)会从左到右输出字符数组的内容,而字符数组,普通数组都无法输出正常内容。

  4.常见转义符

(以下这些东西必须在.println("")的引号里,虽然这个问题很蠢但是写下这句话之前我居然发现自己不知道)

  • \t 缩进
  • \b 回删
  • \n 换行
  • \r 回车(回到当前行的行首)
  • \f 换页
  • \‘ 输出单引号
  • \" 输出双引号
  • \\ 输出反斜杠

杂记_Java基础

原文:https://www.cnblogs.com/Makiseisawake/p/14584372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!