java如何切去字符串"?9??8=?????1L?m??$GNGGA,065853.000,3121.778669,N,12042.333361,E,1,28,0.86,141.247,M,8.15,M,,*70"中$GNGGA左侧多余数据
时间: 2023-11-21 16:54:43 浏览: 42
可以使用Java中的字符串截取方法substring()来切去字符串中$GNGGA左侧的多余数据。可以先使用indexOf()方法找到$GNGGA的位置,然后再使用substring()方法截取该位置及其右侧的字符串。具体代码如下所示:
```java
String str = "?9??8=?????1L?m??$GNGGA,065853.000,3121.778669,N,12042.333361,E,1,28,.86,141.247,M,8.15,M,,*70";
String result = str.substring(str.indexOf("$GNGGA"));
System.out.println(result);
```
输出结果为:$GNGGA,065853.000,3121.778669,N,12042.333361,E,1,28,0.86,141.247,M,8.15,M,,*70
相关问题
java 填充字符串_如何在Java中填充字符串?
在Java中,可以使用String.format()方法来填充字符串。这个方法使用格式化字符串作为模板,然后把变量插入模板中,最终生成一个新的字符串。下面是一个示例代码:
```java
String originalString = "Hello";
int totalLength = 10;
char paddingChar = '-';
String paddedString = String.format("%-" + totalLength + "s", originalString).replace(' ', paddingChar);
System.out.println(paddedString);
```
在这个示例中,我们首先定义了原始字符串"Hello",然后定义了所需的总字符串长度为10,填充字符为"-"。接下来,我们使用String.format()方法来填充字符串,并使用replace()方法将空格替换为填充字符。最终输出的字符串为"Hello-----"。
java 字符串切割“?”
如果你要按照问号 `?` 切割字符串,可以使用 `split()` 方法,并且需要使用转义符 `\`,因为 `?` 在正则表达式中是一个特殊字符。
例如,将字符串按照问号进行切割:
```
String str = "Hello?How?Are?You?";
String[] parts = str.split("\\?");
```
切割后的结果为:
```
["Hello", "How", "Are", "You", ""]
```
注意,最后一个元素是空字符串,这是因为问号是字符串的最后一个字符,切割后它后面没有其他字符了。如果不想要空字符串,可以使用 `split()` 的另一个版本,它接受一个限制切割次数的参数,例如:
```
String str = "Hello?How?Are?You?";
String[] parts = str.split("\\?", 3);
```
这里的第二个参数 `3` 表示最多切割成 3 个部分,切割后的结果为:
```
["Hello", "How", "Are?You?"]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)