Java:去掉 字符串开头的 0;去掉 字符串 末尾的 0

public static void main(String[] args) {
// TODO Auto-generated method stub

/* 去掉 字符串  开头的 0 */
String s = "00123000";
//方法1:String ——> Integer
//String str = String.valueOf(Integer.parseInt(s));
//方法2:正则
//String str = s.replaceAll("^(0+)", "");
//方法3:匹配开头
String str = s.replaceFirst("0*", "");
System.out.println(str);

/* 去掉 字符串  末尾的 0 */
String str2 = s.replaceAll("(0)+$", "");
System.out.println(str2);

}

时间: 2024-08-04 13:52:26

Java:去掉 字符串开头的 0;去掉 字符串 末尾的 0的相关文章

去除字符串开头结尾的指定字符串

/** * <h5>功能:去除字符串开头结尾的指定字符串</h5> * * @param str 要处理的字符串 * @param delStr 指定要去除的字符串 * @return */ private static String trimString(String str, String delStr){ int delStrLength = delStr.length(); if (str.startsWith(delStr)) { str = str.substring(

c#.net 正则匹配以特定字符串开头,以特定字符串结尾

string[] unit = Getunit(result40, "(?<=(开始字符串))[.\\s\\S]*?(?=(结束字符串))"); private string[] Getunit(string value, string regx)        {            if (string.IsNullOrWhiteSpace(value))                return null;            bool isMatch = Regex

NYOJ1026 阶乘末尾非0 【模板】

阶乘末尾非0 时间限制:2000 ms  |  内存限制:65535 KB 难度:3 描述 我们的问题很是简单,n!末尾非0数是几? 比如n=5的时候,n!=120,那么n!末尾非0数是2. 输入 多组数据, 每组数据占一行,每行一个整数0<=n<=10^1000 输出 n!末尾非0数. 样例输入 5 样例输出 2 直接用的网上的模板 /*==================================================*| 阶乘最后非零位,复杂度 O(nlogn) \*==

【trim()】去掉字符串开头和结尾的空格,防止不必要的空格导致的错误。

去掉字符串开头和结尾的空格,防止不必要的空格导致的错误. public static void main(String arg[]){ String a=" abc"; String b="abc"; System.out.println(b.equals(a)); a=a.trim();//去掉字符串中的空格 System.out.println(a.equals(b)); }

原生jS之-去掉字符串开头和结尾的空字符

怎么解决这个问题?? 思路就是我们利用正则匹配到所谓的空格,然后替换为空字符,我们要用到的是str的replace API 代码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 &

python字符串的操作(去掉空格strip(),切片,查找,连接join(),分割split(),转换首字母大写, 转换字母大小写...)

#可变变量:list, 字典#不可变变量:元祖,字符串字符串的操作(去掉空格, 切片, 查找, 连接, 分割, 转换首字母大写, 转换字母大小写, 判断是否是数字字母, 成员运算符(in / not in))字符串使用时用单引号或者双引号括起来: var1 = 'hello' var2 ="world" 字符串不能修改值, 如下例所示: 以下是字符串常用的一些操作. 1. 去掉空格str.strip() # 去掉两边的空格和换行符str.strip('a') # 去掉两边指定的字符st

iOS字符串处理_替换(去掉空格换行)、截取

以下代码主要实现了:1.截取"@@"前的字符串:  2.去掉字符串中的"##":  3.去掉字符串中的空格和换行. 希望相互学习相互指正. -----ViewController.m内容如下:------ #import "ViewController.h" #import "HandleString.h" @interface ViewController () { NSString *_str; NSString *_te

(练手备忘)汇编实现将输入的字符串中的空格去掉后反序输出

功能:任意输入一个字符串,去掉其中的空格后反序输出 注:使用 int 21h 里的 0AH 功能 输入一个字符串时,字符串的第一个字节存储的是字符串的最大长度,第二个字节存储的是实际读入字符的个数 编译器使用的是MASMPlus ;#Mode = DOS MAXLEN = 64 ;设置字符串的最大长度 SPACE = ' ' ;空格 datasg segment buffer db MAXLEN+1,0,MAXLEN+1 dup(0) ;字符串输入缓冲区 string db MAXLEN+3 d

去掉前后空格,返回一个新字符串,C

#include<stdio.h> int trimSpace(char *inbuf, char *outbuf) { int ret = 0; if (inbuf == NULL || outbuf == NULL) { ret = -1; return ret; } char * intail = inbuf; while (*intail!='\0') { intail++; } intail--; while (*intail==' ') { *intail = '\0'; inta