vb.net 字符串的操作 应用
Module Module1
Sub Main()
' 定义3个字符串变量
Dim str1, str2, str3 As String
'给str1,str2付初值
str1 = "Hello" : str2 = "World"
Console.WriteLine("方法Concat")
'连接一个或多个字符串
Console.WriteLine("str1={0},str2={1},String.Concat(str1,str2)={2}", str1, str2, String.Concat(str1, str2))
'判断字符串中是否具有相同的值返回类型为布尔型
Console.WriteLine("方法Equals")
Console.WriteLine("str1={0},str2={1},String.Equals(str2)={2}", str1, str2, str1.Equals(str2))
'在字符串中指定索引位置插入指定的字符串
Console.WriteLine("方法Insert")
str1 = "0123456789" : str2 = "aaa"
Console.WriteLine("str1={0},str2={1},str1.Insert(5,str2)={2}", str1, str2, str1.Insert(5, str2))
'左右对齐字符串中的字符
Console.WriteLine("方法PadLeft/PadRight")
str1 = "World" : str2 = "世界"
Console.WriteLine("str1={0}", str1)
Console.WriteLine("str1.PadLeft(8,""*"")={0},str.PadRight(8,""*"")={1}", str1.PadLeft(8, "*"), str1.PadRight(8, "*"))
Console.WriteLine("str1={0}", str2)
Console.WriteLine("str2.PadLeft(8,""*"")={0},str2.PadRight(8,""*"")={1}", str2.PadLeft(8, "*"), str2.PadRight(8, "*"))
'找出指定字符串或字符转在此字符串中的第一个、最后一个匹配项的索引位置
Console.WriteLine("方法IndexOf/LastIndexOf")
str1 = "Visual Basic.NET,ASP.NET,C#.NET"
Console.WriteLine("str1={0}", str1)
Console.WriteLine("str1.IndexOf(""NET"")={0},str1.LastIndexOf(""NET"")={1}", str1.IndexOf("NET"), str1.LastIndexOf("NET"))
'将字符串中的字符复制到字符串数组
Console.WriteLine("方法ToCharArray")
str2 = str1.ToCharArray(str1.IndexOf("NET"), 3)
Console.WriteLine("str1={0}", str1)
Console.WriteLine("str1.ToCharArray(str1.IndexOf(""NET""),3)={0}", str2)
'在指定字符串数组的每个元素之间串联指定的分隔符,产生单个串联的字符串
Console.WriteLine("方法Join")
Dim myArray(3) As String
myArray(0) = "I" : myArray(1) = "am" : myArray(2) = "a" : myArray(3) = "student"
For i As Integer = 0 To 3
Console.Write("myArrat({0})={1}", i, myArray(i))
Next
Console.WriteLine()
Console.WriteLine("String.Join(""*"",myArray)={0}", String.Join("*", myArray))
'此字符串中删除指定个数字符
Console.WriteLine("方法Remove")
str1 = "0123456789"
Console.WriteLine("str1={0},str1.Remove(2,3)={1}", str1, str1.Remove(2, 3))
'将此字符串指定字符串字符的所有匹配项代替为其他指定字符串
Console.WriteLine("方法Replace")
str2 = "123"
str3 = "abc"
Console.WriteLine("str1={0}, str2={1}, str3={2}, str1.Replace(str2, str3)={3}", str1, str2, str3, str1.Replace(str2, str3))
'从此字符串检索字符串
Console.WriteLine("方法SubString")
Console.WriteLine("str1={0},str1.Substring(3,4)={1}", str1, str1.Substring(3, 4))
Console.ReadLine()
End Sub
End Module
vb.net 字符串的操作 应用的更多相关文章
- Javascript-常用字符串数组操作
字符串的操作在编写Js的过程中是不可避免的 因为它太多的API 还有相似的API让我们很头痛 为了避免以后遇到模拟两可的问题 还是做个笔记比较好 把常用的字符串操作记录下来成笔记 方便以后查找 No1 ...
- JavaScript 字符串常用操作
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- Python 基礎 - 字符串常用操作
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...
- vb.net字符串格式转为日期型
vb.net字符串格式转为日期型 比如 "20080815" 转换为"2008-05-15"Dim a As Date Dim s As String = ...
- javascript中字符串常用操作总结、JS字符串操作大全
字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...
- js对字符串的操作
js对字符串的操作 concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . charA ...
- php大力力 [024节]PHP中的字符串连接操作(2015-08-27)
2015-08-27 php大力力024.PHP中的字符串连接操作 PHP中的字符串连接操作 阅读:次 时间:2012-03-25 PHP字符串的连接的简单实例 时间:2013-12-30 很多 ...
- python关于字符串的操作
#-*- coding:utf-8 -*-#Author:gxli#字符串的操作name=' zhangsan,lisi,wangwu '#分割操作name=name.split(',')print( ...
- JavaScript 字符串常用操作纪要
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
随机推荐
- codeforcese 498C. Array and Operations 网络流
题目链接 给n个数, m个数对, 每个数对是两个下标加起来为奇数的两个数.每次操作可以使一个数对中的两个数同时除某个数, 除的这个数是这两个数的任意约数, 问这种操作最多可以做几次.n<100, ...
- 国内BI工具/报表工具厂商简介
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
- 新唐M0特点分析
1,价格低,05x系列0.6-1.5美金,1xx系列1.5-3.5美金:2,性能好,最新32位CORTEX-M0的ARM核,唯一可工作到+5.5V的CORTEX-M0:3,速度快,CPU核能跑到50M ...
- Delphi中使用TXMLDocument控件应注意的问题
今天写了一个类,其中用到了TXMLDocument控件.这个控件我是要动态生成的. 但是却遇到了非常奇怪的问题,下面分享一下 procedure TMainForm.Button1Click(Send ...
- Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET
Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET Qtwebkit配置,设置交叉编译环境 分类: Qt Webkit 2012-04-12 15: ...
- mysql基本总结
创建数据库 creat table test( #整数通常使用int test_id int, #小数通常使用decimal test_price decimal, #普通文本通常使用,并使用Defa ...
- jQuery的AJAX方法简介及与其他文件$符号冲突的解决办法
一.重要的jQuery AJAX方法简介 $.load(url) 从服务器载入数据 $.get(url,callback) 从服务器请求数据,并执行回调函数 $.post(url,data,callb ...
- JavaSript模块化 && AMD CMD 详解.....
模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理.模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式.可以想象一个巨大 ...
- 玩转Bootstarp(连载)
一.Bootstarp是什么? 简单.灵活的用于搭建WEB页面的HTML.CSS.JS的工具集 (基于HTML5和CSS3) 总结:简洁强大的前端开发框架,可以让WEB开发更迅速.更简单 二.如何使用 ...
- JAVA知识的相关积累--用于自己以后查找
基础: Properties类操作文件,主要是对配置文件的操作.java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容 ...