欢迎访问宙启技术站
智能推送

必须掌握的Java函数:使用示例

发布时间:2023-06-20 04:06:17

Java是一种面向对象的编程语言,拥有丰富的函数库来帮助编写代码,其中一些函数尤为重要。以下是必须掌握的Java函数及其使用示例。

1. Scanner类的next()函数

Scanner类是Java.util包中的一个类,可以通过它来获取用户的输入。next()函数用于获取用户输入的下一个标记(以空格、制表符或回车符分隔)。下面是一个示例代码:

import java.util.Scanner;

public class ScannerExample 
{
   public static void main(String[] args) 
   {
      Scanner scanner = new Scanner(System.in);
      System.out.print("Enter your name: ");
      String name = scanner.next();
      System.out.println("Hello, " + name);
   }
}

2. String类的charAt()函数

charAt()函数返回字符串中指定位置的字符。以下是该函数的示例使用:

String str = "Hello world";
char ch = str.charAt(4);
System.out.println(ch);  //输出'o'

3. Integer类的parseInt()函数

parseInt()函数将字符串转换为整数类型。以下是该函数的示例使用:

String str = "123";
int num = Integer.parseInt(str);
System.out.println(num);  //输出123

4. Arrays类的sort()函数

sort()函数用于对数组进行排序,可以按升序或者降序排序。以下是该函数的示例使用:

int[] numbers = {4, 2, 5, 1, 3};
Arrays.sort(numbers);
for (int i = 0; i < numbers.length; i++) 
{
   System.out.print(numbers[i] + " ");  //输出1 2 3 4 5
}

5. Math类的pow()函数

pow()函数用于计算指定数字的指定幂次方。以下是该函数的示例使用:

double num = Math.pow(2, 3);
System.out.println(num);  //输出8.0

6. Random类的nextInt()函数

nextInt()函数用于生成伪随机整数。以下是该函数的示例使用:

Random rand = new Random();
int num = rand.nextInt(50);
System.out.println(num);  //输出小于50的一个随机整数

7. Calendar类的get()函数

get()函数用于从Calendar对象中获取指定字段的值,例如日期、小时、分钟等等。以下是该函数的示例使用:

Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
System.out.println(hour);  //输出当前的小时数

8. StringBuilder类的append()函数

append()函数用于将字符串添加到StringBuilder对象的末尾。以下是该函数的示例使用:

StringBuilder builder = new StringBuilder("Hello");
builder.append(" world");
System.out.println(builder);  //输出"Hello world"

9. ArrayList类的add()函数

add()函数用于将元素添加到ArrayList对象中。以下是该函数的示例使用:

ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
System.out.println(numbers);  //输出"[1, 2, 3]"

10. HashMap类的put()函数

put()函数用于向HashMap对象添加键值对。以下是该函数的示例使用:

HashMap<String, Integer> ages = new HashMap<String, Integer>();
ages.put("John", 20);
ages.put("Mary", 25);
System.out.println(ages);  //输出"{John=20, Mary=25}"

以上是必须掌握的Java函数及其使用示例。了解这些函数,可以提高编写Java代码的效率,使程序更加简洁明了、易于维护。