zoukankan      html  css  js  c++  java
  • Java中的Substring的巧妙运用

    今天晚上做东西的时候,一个不认识的朋友问我一个问题,怎么取到如下所示的若干字中的212.0和19.6,当然这里面的北纬东经会变化,前面后面的若干字也会变化,度数长度也会

     

     

    所以我就写了如下的粗劣的算法给她,不妨做个记录:

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    public class test {
                   
        /**
         * @author Jave
         * 2012.7.24
         */
                   
        public static void main(String[] args) {
            String str = "若干字+北纬212.0度,东经19.6度若干字+";
            str = str.trim();
            String str2 = "";
            if (str != null && !"".equals(str)) {
                for (int i = 0; i < str.length(); i++) {
                    if (str.charAt(i) >= 48 && str.charAt(i) <= 57||str.charAt(i)==46) {
                        str2 += str.charAt(i);
                    }
                }
                   
            }
            System.out.println(str2);
            int dex=str2.indexOf(".");
            System.out.println(dex);
            String str3=str2.substring(0,dex+2 );
    //      String str3=str2.substring(0,str2.lastIndexOf(".") );
            String str4=str2.substring(dex+2);
            System.out.println(str3+"dddd"+str4);
        }
                   
    }

      

  • 相关阅读:
    html5基础---canvas
    html5基础---h5特性
    JS常用知识点(一)
    微信小程序开发(一)基础知识学习
    关于C# winform唤起本地已安装应用程序(测试win10,win7可用)
    js原型链结构理解
    JS闭包应用场景之函数回调(含函数的调用个人理解)
    (十三)MySQL锁机制
    (十一)MVCC-多版本并发控制机制(转)
    jvm014-垃圾回收器
  • 原文地址:https://www.cnblogs.com/firecode/p/2681164.html
Copyright © 2011-2022 走看看