通过在paiza上学习,我掌握了Java方法的速查表

首先

初次见面!我是Yoshikawa,这将是我的第一次投稿!
在大学里,我听说了关于Paiza学习的介绍,于是产生了兴趣并开始了学习。
在学习过程中,我发现了一些我之前不知道的有用的Java方法,所以想写一篇文章来介绍它们。
如果有错误或需要补充的地方,请指出来。

目录

获取字符串a的长度
检查字符串a是否包含特定字符串s
提取字符串a中第n至第m个字符
将字符串a分割并将分割后的字符串存储为数组
将字符串a转换为数字
将数字i转换为字符串
计算数字a的绝对值
参考的页面

提取字符串a的长度

a.length()

无论是半角还是全角,都能够返回给您。

    String str = "white";
    String str2 = "白";

    System.out.println(str.length()); // 5
    System.out.println(str2.length()); // 1

请用中文改述以下句子,仅需要一种选择:

检查字符串a是否包含特定字符串s。

a.contains(s)

如果包含指定的字符串s,就返回true。

    String str = "Hello";
    String str2 = "Thanks";

    System.out.println(str.contains("H")); // true
    System.out.println(str2.contains("a")); // false

从字符串a中提取第n到第m个字符。

a.substring(n,m);

将字符串的第一个字符标记为0。
虽然写为(n, m),但实际上取出的是从n到m-1的范围内的字符串。

    String msg = "こんにちはお元気ですか?";

    System.out.println(msg.substring(5,11));  // お元気ですか

你好,你过得好吗?把”こんにちはお元気ですか?”视为第0个字符,”おは”是第5个字符,所以开始索引n是5。
“か”是第10个字符,所以结束索引m是11。

将字符串a分割,并将分割后的字符串存储为数组。

a.split(区切りたい文字列,分割後の要素数)
    String str = "a,b,c,d,e";
    String [] strArray = str.split(",");

    for(int i = 0 ; i < strArray.length ; i ++) {
            System.out.println(strArray[i]);
    }
    // a
    // b
    // c
    // d
    // e

将字符串a转换为数字

Integer.parseInt(a)

如果字符串的开头是0,则会进行“补零”操作来删除该开头的0。

    String str = "123";
    String str2 = "0567";

    int n = Integer.parseInt(str);
    int m = Integer.parseInt(str2);

    System.out.println(n); // 123
    System.out.println(m); // 567

将数值i转换成字符串。

Integer.toString(i)
    int n = 123;
    int m = 789;

    String str = Integer.toString(n);
    String str2 = Integer.toString(m);

    System.out.println(str); // 123
    System.out.println(str2); // 789
    System.out.println(str + str2); // 123789 ←str,str2がint型だと912が出力される

求解数值a的绝对值

Math.abs(a)

如果要使用if语句来计算绝对值,那么这个代码适合那些想要减少代码长度的人。

    int n = 234;
    int m = -456;

    System.out.println(Math.abs(n)); //234
    System.out.println(Math.abs(m)); //456

我已经参考了这个页面。

感谢您在本次写作过程中提供以下页面作为参考。非常感谢。

【Java】使用length()和length函数获取字符串和数组的长度!
【速習Java】使用String的contains函数来判断是否包含字符串的方法
获取指定开始和结尾索引的子字符串
现役工程师解释Java中split的用法
在Java中进行数值和字符串转换并不需要特别强调
Let’s编程,获取绝对值

广告
将在 10 秒后关闭
bannerAds