【关于String的Demo

    xiaoxiao2022-06-30  93

    看过一篇文章《我遇到一个Bug,金额大于一千万就报错》,瞬间觉得String简直就是万能的。这里就分享几个不错的关于String的方法。

    一、获取字符串的字符数,汉字为2位。

    中文汉字占两个字符,因Java中采用unicode编码,所以length()方法计算的结果是一位。下面的方法能使汉字的长度变两位。

    import java.io.UnsupportedEncodingException; public static int stringLength(String str) { int stringLength = 0; try { if (str != null && !str.equals("")) { stringLength = str.getBytes("GB18030").length; } } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return stringLength; }

    转载请注明原文地址: https://ju.6miu.com/read-1126226.html

    最新回复(0)