From 63d13ba798fc9b6f83f440219d5ce10c1534bd47 Mon Sep 17 00:00:00 2001 From: xyli Date: Fri, 3 Mar 2023 16:07:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9ETestString=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/TestString.java | 40 +++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/test/java/TestString.java diff --git a/src/test/java/TestString.java b/src/test/java/TestString.java new file mode 100644 index 0000000..6517a6f --- /dev/null +++ b/src/test/java/TestString.java @@ -0,0 +1,40 @@ +import cn.hutool.core.lang.PatternPool; +import cn.hutool.core.util.ReUtil; + +import java.nio.charset.Charset; +import java.util.Collection; +import java.util.SortedMap; +import java.util.regex.Pattern; + +/** + * Created by jiangzeyin on 2019/3/1. + */ +public class TestString { + public static void main(String[] args) { + + Pattern pattern = Pattern.compile("(https://|http://)?([\\w-]+\\.)+[\\w-]+(:\\d+|/)+([\\w- ./?%&=]*)?"); + String url = "http://192.168.1.111:2122/node/index.html?nodeId=dyc"; + System.out.println(ReUtil.isMatch(pattern, url)); + System.out.println(ReUtil.isMatch(PatternPool.URL_HTTP, url)); + + System.out.println(Math.pow(1024, 2)); + + System.out.println(Integer.MAX_VALUE); + + while (true) { + SortedMap x = Charset.availableCharsets(); + Collection values = x.values(); + boolean find = false; + for (Charset charset : values) { + String name = charset.name(); + if ("utf-8".equalsIgnoreCase(name)) { + find = true; + break; + } + } + if (!find) { + System.out.println("没有找utf-8"); + } + } + } +} -- Gitee