zoukankan      html  css  js  c++  java
  • java语法记录

    字符操作

    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Comparator;
    
    public class hello3 {
        public static void main(String[] args) {
            String str="To be or not to be is a question";
            String ss[]=str.split(" ");
            Arrays.sort(ss,(String o1,String o2)->o1.length()-o2.length());
            Arrays.sort(ss, Comparator.comparingInt(String::length));
            System.out.println(Arrays.toString(ss));
            String s=String.join("
    ",ss);
            System.out.println(s);
            ArrayList names=new ArrayList();
            names.add("1"); names.add("2"); names.add("3");
            System.out.println(String.join("-", names));
    
    
        }
    
    }
    
    

    二维各种数组比较

    import java.util.Arrays;
    
    public class hello3 {
        public static void main(String[] args) {
            String s1="abc";
            String s2="abc";
            String s3=new String("ab");
            System.out.println(s3.compareTo(s1));
    
            Object[][] a={{20,"male"},{21,"female"},{20,"female"},{19,"male"},{20,"male"}};
            Arrays.sort(a,(Object[] o1,Object o2[])->(int)o1[0]==(int)o2[0]?
                    ((String)o1[1]).compareTo((String)o2[1]):(int)o1[0]-(int)o2[0]);
            System.out.println(Arrays.deepToString(a));
        }
    }
    
    

    StringBuffer

    
    public class hello3 {
    
        public static void main(String[] args) {
            StringBuffer s1=new StringBuffer("");
            String s2=s1.toString();
    
            int n=8,m=3,k=0;
            for(int i=0;i<n;i++)s1.append((char)('A'+i));
            System.out.println(s1);
            while(s1.length()>1){
                k=(k+m-1)%s1.length();
                s1.deleteCharAt(k);
            }
            System.out.println(s1);
            System.out.println(s1.charAt(0)-'A'+1);
    
    
        }
    
    }
    
    

    //string valueOf
    public class Test {
    public static void main(String args[]) {
    double d = 1100.00;
    boolean b = true;
    long l = 1234567890;
    char[] arr = {'r', 'u', 'n', 'o', 'o', 'b' };

        System.out.println("返回值 : " + String.valueOf(d) );
        System.out.println("返回值 : " + String.valueOf(b) );
        System.out.println("返回值 : " + String.valueOf(l) );
        System.out.println("返回值 : " + String.valueOf(arr) );
    }
    

    }

    //
    import java.util.HashMap;
    public class J84 {
        public static void main(String[] args) {
            HashMap hp=new HashMap();
            String s="Jinan University";
            char ch;int i;
            for(i=0;i<s.length();i++){
                ch=s.charAt(i);
                if(('a'<=ch)&&(ch<='z'))
                    hp.put((char)(ch-32), (int)hp.getOrDefault((char)(ch-32), 0)+1);;
                if(('A'<=ch)&&(ch<='Z'))
                    hp.put(ch, (int)hp.getOrDefault(ch, 0)+1);
            }
            System.out.println(hp);
        }
    }
    
  • 相关阅读:
    为什么linux下多线程程序如此消耗虚拟内存【转】
    具体解说Android的图片下载框架UniversialImageLoader之磁盘缓存的扩展(二)
    【leetcode】Longest Common Prefix
    oracle插入特殊字符&#39;&amp;&#39;问题
    tomcat下配置https环境
    .NET--接口设计
    Hibernate知识点总结
    VB.NET中DataGridView控件
    eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space
    理论与实际相结合——三层架构解析
  • 原文地址:https://www.cnblogs.com/reshuffle/p/14076842.html
Copyright © 2011-2022 走看看