`
cheng330301560
  • 浏览: 178882 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

拆分字符串中包含字符和数字的方法

 
阅读更多
将HR4F
转换为很hr4f

public class SplitString {
	private String str="HR4F";
	public void tochar()
	{
		//用来存放将字母转换成小写后的字符串
		String num="";
		String temp="";
		char[] dst=new char[str.length()];
		//将字符串转换为字符数组
		str.getChars(0, str.length(), dst, 0);
		//进行循环来判断是字符还是数字
		for(int i=0;i<dst.length;i++)
		{
			//0~9数字在ASCII码中对应的是48~57
			//先判断是否是数字,如果是就不做处理直接加上num
			if((dst[i]>=48)&&(dst[i]<=57))
			{
				num+=String.valueOf(dst[i]);
			}
			else
			{
				//先将字符转换为字符串
				temp=String.valueOf(dst[i]);
				//在把转换后的字符串小写后存放到num字符串中
				num+=temp.toLowerCase();
			}
		}
		System.out.println(num);
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		SplitString sp=new SplitString();
		sp.tochar();
	}

}

分享到:
评论

相关推荐

    LabVIEW拆分中文字符串.rar

    3. **拆分字符串**:LabVIEW中的“拆分字符串”节点允许用户根据特定的分隔符将一个字符串分割成多个子字符串。对于中文字符串,确保分隔符也符合宽字符串标准,以避免拆分错误。 4. **编码格式**:中文字符的正确...

    labview字符串拆分到数组 支持中文1

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程环境,主要用于开发数据采集、测试测量和...理解这个函数的工作原理和使用方法,将有助于在LabVIEW编程中更加高效地处理字符串数据。

    VBA示例之 获取一个字符串中有多少个数字字符

    在VB6.0环境下,VBA(Visual Basic for Applications)是一种...通过扩展这个基础,你可以进一步学习更复杂的字符串处理技术,例如查找特定模式、替换子串、拆分字符串等,这些都是在处理文本数据时经常会用到的技巧。

    用汇编语言将字符串中的字母和数字分开存储

    在给出的代码示例中,主要目标是读取一个混合包含字母和数字的字符串,并将其拆分为两个独立的字符串:一个仅包含所有数字,另一个仅包含所有字母。这涉及到几个关键步骤: 1. **读取和检查每个字符**:程序通过...

    类型转换与字符串拆分

    比如,从CSV文件中读取数据,每行数据由逗号分隔,我们先用split(',')拆分字符串,然后根据需要将拆分出的子字符串转换为对应的数值类型。此外,处理URL参数、XML或JSON格式的数据时,也会频繁地进行这两步操作。 ...

    python实现字符串加密成纯数字

    这个例子中,我们使用了一个简单的加法加密方法,用字符串长度作为循环次数,每次迭代将当前字符的ASCII码乘以密钥并累加到总和中。解密时,我们将加密后的数字除以256(ASCII码的最大值),获取最右边的字符的ASCII...

    字符串按特定字符拆分

    总结来说,C#中的`Split()`方法提供了强大的字符串拆分功能,无论是在简单的命令行程序还是复杂的Winform应用中,都能灵活地处理字符串。理解并熟练运用这个方法,对于提升C#编程能力大有裨益。

    java 分割字符串

    2. 如果分隔符不在字符串中,`split()`方法会返回一个只包含原字符串的数组。 3. 如果分隔符是贪婪的,可以使用`?`使其变为非贪婪模式,例如`split("a+?")`。 四、注意事项 - `split()`方法不会删除分隔符,如果...

    在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。(C语言)

    在这个问题中,我们假设输入的字符串仅包含字母和空格,空格用于分隔不同的单词。接下来,我们将详细讨论如何实现这个功能。 首先,我们需要了解C语言中的字符串是如何表示的。在C语言中,字符串是以字符数组的形式...

    截取用,分割的字符串中的第n个字符串 SQL

    综上所述,本文介绍了如何在SQL中实现截取用特定字符分割的字符串中的第n个子字符串的方法,并通过实例展示了其实际应用场景。这种方法不仅适用于简单的数据处理任务,还能够在复杂的数据分析项目中发挥重要作用。

    sqlserver2008 拆分字符串

    总结起来,SQL Server 2008中拆分字符串通常需要自定义解决方案,如上述的交叉连接方法。虽然这个方法可以工作,但在处理大量数据时,可能需要寻找更优化的策略,例如使用用户定义的函数(UDF),或者在支持的版本中...

    matlab 字符串识别

    在MATLAB中,字符串处理是一项基础且重要的任务,特别是在数据处理、文本分析和算法实现等领域。本教程将深入探讨如何在MATLAB中进行字符串识别和切割,以帮助你更好地理解和运用这一功能。 首先,MATLAB中的字符串...

    C#字符串计算公式处理

    1. **分词**:使用`Split`方法按运算符(如"+","-"等)拆分字符串,得到包含数字和变量的字符串数组。 2. **变量解析**:识别出代表数值的变量(如“基本工资”和“奖金”),这可能需要查找预先定义的字典或者从...

    ios Objective-C分类 (category),字符串的拆分(componentsSeparatedByCharactersInSet)

    结合分类和`componentsSeparatedByCharactersInSet:`方法,我们可以创建自定义的字符串拆分逻辑,比如按特定非字母数字字符拆分,或者在拆分后进行其他处理,而无需改变`NSString`的原始实现。 总之,Objective-C的...

    字符串专题文档

    字符串专题资料中,可能包含以下内容:字符串的基础概念、常用操作方法详解、各种编程语言中的字符串处理差异、正则表达式教程、编码解码原理及实践、字符串在不同场景的应用案例等。通过深入学习这些内容,开发者...

    java 判断汉字 汉字的判断

    以上介绍了两种在Java中判断字符串是否包含汉字的方法。第一种方法较为简单,适用于初步筛选。第二种方法更为精确,可以准确地判断字符串是否包含汉字。实际开发中应根据具体需求选择合适的方法。此外,对于复杂的多...

    C#中使用Split方法拆分字符串实例

    在这个签名中,`separator`参数是一个字符数组,表示用于拆分字符串的分隔符。方法会返回一个字符串数组,包含所有由分隔符分隔的子字符串。 例如: ```csharp string str = "aaa-bbb-ccc-ddd-eee"; string[] ...

    VB字符串和正则表达式参考手册

    在VB中,字符串是包含字符的数据类型,可用于存储和处理文本信息。字符串的基本操作包括创建、连接、查找、替换、截取和格式化等。例如,你可以使用`Mid()`函数来提取字符串的一部分,`Replace()`函数替换字符串中的...

    逗号字符串识别

    这包括使用字符串函数如`split()`来按逗号拆分字符串,生成一个包含所有字段的数组或列表。例如,在Python中,`str.split(',')`可以实现这一功能。 3. **数据处理**: 分割后的字段可以进一步处理,比如去除首尾...

    字符串处理

    3. 字符串方法:多数编程语言为字符串提供了一系列内置方法,如`length()`用于获取字符串长度,`upper()`和`lower()`用于转换大小写,`split()`用于按分隔符拆分字符串,`replace()`用于替换特定字符或子串,`find()...

Global site tag (gtag.js) - Google Analytics