找到 2637 篇文章 关于 Java
173 次浏览
要在 Java 中查找从两个字符串连接而成的不同值,代码如下所示 - 示例 在线演示import java.util.*; import java.lang.*; import java.io.*; public class Demo{ public static String concat_str(String str_1, String str_2){ String result = ""; int i; HashMap my_map = new HashMap(); for (i = 0; i < str_2.length(); i++) my_map.put(str_2.charAt(i), 1); for (i = 0; i < str_1.length(); i++) if (!my_map.containsKey(str_1.charAt(i))) result += str_1.charAt(i); else ... 阅读更多
343 次浏览
要查找列表中最大和最小元素的位置,Java 程序如下所示 - 示例 在线演示import java.util.*; import java.util.Arrays; import java.util.Collections; public class Demo{ public static int index_val(int my_arr[], int t){ if (my_arr == null){ return -1; } int len = my_arr.length; int i = 0; while (i < len){ if (my_arr[i] == t){ return i; } else { ... 阅读更多
486 次浏览
要在 Java 8 中使用索引迭代流,代码如下所示 - 示例 在线演示import java.util.stream.IntStream; import java.util.*; import java.util.concurrent.atomic.AtomicInteger; public class Demo{ public static void main(String[] args){ String[] my_array = { "T", "h", "i", "s", "s", "a", "m", "p", "l", "e" }; AtomicInteger my_index = new AtomicInteger(); System.out.println("字符串数组中的元素为:"); Arrays.stream(my_array).map(str -> my_index.getAndIncrement() + " -> " + str).forEach(System.out::println); } }输出字符串数组中的元素为:0 -> T 1 -> h 2 -> i 3 ... 阅读更多
585 次浏览
要从列表中查找输入字符串的所有近似匹配项,Java 代码如下所示 - 示例 在线演示import java.io.*; import java.util.*; public class Demo{ static String string_encoding(String str){ HashMap my_map = new HashMap(); String result = ""; int i = 0; char ch; for (int j = 0; j < str.length(); j++) { ch = str.charAt(j); if (!my_map.containsKey(ch)) my_map.put(ch, i++); result += my_map.get(ch); } ... 阅读更多
5K+ 次浏览
要按升序排列句子的单词,Java 代码如下所示 - 示例 在线演示import java.util.*; public class Demo{ static void sort_elements(String []my_str, int n){ for (int i=1 ;i= 0 && temp.length() < my_str[j].length()){ my_str[j+1] = my_str[j]; j--; } my_str[j+1] = temp; } } public static void main(String args[]){ String []my_arr = {"This", "is", "a", "sample"}; int len = my_arr.length; sort_elements(my_arr,len); System.out.print("排序后的数组为:"); for (int i=0; i
753 次浏览
要将偶数和奇数元素拆分为两个不同的列表,Java 代码如下所示 - 示例 在线演示import java.util.Scanner; public class Demo{ public static void main(String[] args){ int n, j = 0, k = 0; Scanner s = new Scanner(System.in); System.out.println("输入所需元素的数量:"); n = s.nextInt(); int my_arr[] = new int[n]; int odd_vals[] = new int[n]; int even_vals[] = new int[n]; System.out.println("输入数组的元素(偶数和奇数)..."); 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP