![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
阿飞_程序员
JAVA程序员
展开
-
筛选字符串中的数字
一、通过String的sacii码方式public static String findNum(){ String str1="abd12er98df4"; String str2=""; str1=str1.trim(); if(""!=str1 && null!=str1){ for(int i=0;i<str1.length();i++){ if(st.原创 2021-01-07 00:10:33 · 1969 阅读 · 0 评论 -
Java获取数组最大值和最小值的几种方法
Java获取数组最大值和最小值 声明2个变量,取数组任意两个值进行赋值 遍历数组,分别与这两值比较,比当前最大值大时,把它赋值给最大值,比当前最小值小时,把它赋值给最小值。 public class GetMaxMin { /*获取数组最大值和最小值*/ public static void getMaxMin(int[] a){ //声明2个变量,取数组任意两个值进行赋值 int max=a[0]; int min=a[原创 2020-11-19 00:02:18 · 6151 阅读 · 1 评论 -
Java必懂之冒泡排序
java冒泡排序算法冒泡排序(升序)public class Test { //冒泡排序(升序) public static void main(String[] args) { int a[]={9,3,1,8,6,7}; int tmp; for (int i = 0; i < a.length; i++) { for (int j = 0; j < a.length-i-1; j++) {原创 2020-11-18 23:40:52 · 86 阅读 · 1 评论 -
获取数组中重复最多的元素
获取数组中重复最多的元素 记录每个元素出现的个数 找出出现最多的元素出现的次数 筛选出次数和最多次数相等的所有元素 import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class chongfuMax { /*获取数组中重复最多的元素*/ public static void main(String[]原创 2020-11-18 23:19:55 · 1575 阅读 · 0 评论 -
Java字符串反转常用的2种方式
Java字符串反转常用的2种方式1.利用StringBuilder封装的reverse()方法2.利用数组进行反转①先将字符串转换为char类型的数组②对char类型数组进行反转public class testString { //字符串反转 //利用StringBuilder封装的reverse()方法 public static StringBuilder fanzhuan(StringBuilder str){ StringBuilder原创 2020-11-18 21:40:56 · 1960 阅读 · 3 评论 -
字符串去重算法
简单的字符串去重算法思路:①先将字符串转换为String数组②利用有序的Map集合的containsKey()方法,筛选出不重复的字符串为key③遍历有序集合的key,结果就是我们需要的去重字符串import java.util.*;public class quchong { /*删除字符串中的重复字符*/ public static String quChong(String str) { //1.字符串转换为数组 String原创 2020-11-18 18:11:14 · 2462 阅读 · 2 评论