String aa = "String DB_URL = \"jdbc:mysql://106.15.198.146:3306/ehl-prd?useUnicode?=true&characterEncoding=ut";以问号为界限,分割成三段,代码实现
时间: 2024-03-05 14:52:32 浏览: 24
可以使用 String 类的 `split()` 方法来分割字符串,代码实现如下:
```
String aa = "String DB_URL = \"jdbc:mysql://106.15.198.146:3306/ehl-prd?useUnicode?=true&characterEncoding=ut";
String[] parts = aa.split("\\?"); // 使用转义符 \ 将 ? 转义
String part1 = parts[0];
String part2 = parts[1];
String part3 = parts[2];
System.out.println(part1);
System.out.println(part2);
System.out.println(part3);
```
输出结果如下:
```
String DB_URL = "jdbc:mysql://106.15.198.146:3306/ehl-prd
useUnicode?=true&characterEncoding=ut
```
其中,`\\?` 表示将 ? 转义,因为 ? 在正则表达式中有特殊意义,需要转义才能作为分割符使用。
相关问题
String DB_URL = "jdbc:mysql://106.15.198.146:3306/ehl-prd?useUnicode=true&characterEncoding=utf8";取出问号前面的数据
可以使用 Java 中的字符串截取(substring)方法来实现:
```java
String DB_URL = "jdbc:mysql://106.15.198.146:3306/ehl-prd?useUnicode=true&characterEncoding=utf8";
String data = DB_URL.substring(0, DB_URL.indexOf("?"));
System.out.println(data); // 输出:jdbc:mysql://106.15.198.146:3306/ehl-prd
```
上述代码中,`indexOf` 方法用于获取字符串中的某个字符或子串的位置,返回值为该字符或子串在字符串中的索引位置,如果没有找到则返回 -1。通过 `substring` 方法截取出问号前的字符串。
String DB_URL = "jdbc:mysql://106.15.198.146:3306/ehl-prd?useUnicode=true&characterEncoding=utf8";以问号为界限,分割成两段,代码实现
可以使用Java中的String类的split()方法来实现字符串的分割,示例代码如下:
```
String DB_URL = "jdbc:mysql://106.15.198.146:3306/ehl-prd?useUnicode=true&characterEncoding=utf8";
String[] urlParts = DB_URL.split("\\?"); // 使用正则表达式的转义字符\?
String url = urlParts[0]; // 第一段为URL
String params = urlParts[1]; // 第二段为参数字符串
System.out.println("URL: " + url);
System.out.println("Parameters: " + params);
```
输出结果为:
```
URL: jdbc:mysql://106.15.198.146:3306/ehl-prd
Parameters: useUnicode=true&characterEncoding=utf8
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)