21xrx.com
2024-12-23 10:12:13 Monday
登录
文章检索 我的文章 写文章
作为一名Java程序员
2023-06-11 07:49:53 深夜i     --     --

作为一名Java程序员,我深知代码的重要性。有时候为了写好一个程序,需要大量的代码参考和借鉴。在这里我分享一些我平时用的Java代码收藏,供大家参考。

1. IO操作

在Java的IO操作中,常用的类是File、FileInputStream、FileOutputStream、BufferedReader等,以下是一个简单的读取文本文件的例子:


public static void main(String[] args) {

  File file = new File("example.txt");

  try (BufferedReader br = new BufferedReader(new FileReader(file))) {

    String line;

    while ((line = br.readLine()) != null) {

      System.out.println(line);

    }

  } catch (IOException e) {

    e.printStackTrace();

  }

}

2. 排序算法

排序算法是Java程序员必须掌握的技能之一。常用的排序算法包括冒泡排序、插入排序、选择排序、快速排序等。以下是一个简单的冒泡排序的例子:


public static void bubbleSort(int[] arr) {

  int n = arr.length;

  for (int i = 0; i < n; i++) {

    for (int j = 0; j < n - i - 1; j++) {

      if (arr[j] > arr[j + 1]) {

        int temp = arr[j];

        arr[j] = arr[j + 1];

        arr[j + 1] = temp;

      }

    }

  }

}

3. 正则表达式

正则表达式是Java中非常强大的功能之一,可以用来匹配和替换字符串等操作。以下是一个简单的正则表达式匹配的例子:


public static boolean isMobile(String str) {

  Pattern pattern = Pattern.compile("^1[3456789]\\d{9}$");

  Matcher matcher = pattern.matcher(str);

  return matcher.matches();

}

以上是我分享的一些Java代码,希望对大家在编程中有所帮助。记住,多动手写代码,多参考经典的代码范例。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复