日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android 字符串反转,Golang之字符串操作(反转中英文字符串)

發布時間:2023/12/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 字符串反转,Golang之字符串操作(反转中英文字符串) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//字符串反轉

package main

import "fmt"

func reverse(str string) string {

var result string

strLen := len(str)

for i := ; i < strLen; i++ {

result = result + fmt.Sprintf("%c", str[strLen-i-])

}

return result

}

func reverse1(str string) string {

var result []byte

tmp := []byte(str)

length := len(str)

for i := ; i < length; i++ {

result = append(result, tmp[length-i-])

}

return string(result)

}

func main() {

var str1 = "hello"

str2 := "world"

str3 := fmt.Sprintf("%s %s", str1, str2)

n := len(str3)

fmt.Println(str3)

fmt.Printf("len(str3)=%d\n", n)

substr := str3[:]

fmt.Println(substr)

substr = str3[:]

fmt.Println(substr)

result := reverse(str3)

fmt.Println(result)

result = reverse1(result)

fmt.Println(result)

}

字符串練習

package main

import (

"fmt"

)

func testString() {

var str = "hello"

fmt.Printf("str[0]=%c len(str)=%d\n", str[], len(str))

for index, val := range str {

fmt.Printf("str[%d]=%c\n", index, val)

}

//str[0] = '0'

//fmt.Println("after modify:", str)

var byteSlice []byte

byteSlice = []byte(str)

byteSlice[] = ''

str = string(byteSlice)

fmt.Println("after modify:", str)

fmt.Printf("len(str)=%d\n", len(str))

str = "hello, 少林之巔"

fmt.Printf("len(str)=%d\n", len(str))

str = "中問123"

fmt.Printf("last:len(str)=%d\n", len(str))

var b rune = '中'

fmt.Printf("b=%c\n", b)

var runeSlice []rune

runeSlice = []rune(str)

fmt.Printf("str 長度:%d, len(str)=%d\n", len(runeSlice), len(str))

}

func testReverseStringV1() {

var str = "hello中文 "

var bytes []byte = []byte(str)

for i := ; i < len(str)/; i++ {

tmp := bytes[len(str)-i-]

bytes[len(str)-i-] = bytes[i]

bytes[i] = tmp

}

str = string(bytes)

fmt.Println(str)

}

func testReverseStringV2() {

var str = "hello中文 "

var r []rune = []rune(str)

for i := ; i < len(r)/; i++ {

tmp := r[len(r)-i-]

r[len(r)-i-] = r[i]

r[i] = tmp

}

str = string(r)

fmt.Println(str)

}

func testHuiWen() {

var str = "上海自來水來自海上"

var r []rune = []rune(str)

for i := ; i < len(r)/; i++ {

tmp := r[len(r)-i-]

r[len(r)-i-] = r[i]

r[i] = tmp

}

str2 := string(r)

if str2 == str {

fmt.Println(str, " is huiwen")

} else {

fmt.Println(str, " is not huiwen")

}

}

func main() {

//testString()

//testReverseStringV2()

testHuiWen()

}

C&num;入門篇6-8:字符串操作 深入研究字符串的內存駐留機制

//字符串的內存駐留機制 public static void Test() { //當有多個字符串變量包含了同樣的字符串實際值時, //CLR可能不會為它們重復地分配內存,而是讓它們統統指向同一個字 ...

add-binary 字符串操作,二進制字符串相加

Given two binary strings, return their sum (also a binary string). For example,a ="11"b =& ...

C&num;入門篇6-4:字符串操作 string分割字符串效率比較

//分割字符串效率比較 public static void Fund() { //1.用string.Split方法 //a.字節數組: //625毫秒/百萬次 string str1 = &quo ...

轉:C語言字符串操作函數 - strcpy、strcmp、strcat、反轉、回文

轉自:C語言字符串操作函數 - strcpy.strcmp.strcat.反轉.回文 C++常用庫函數atoi,itoa,strcpy,strcmp的實現 作者:jcsu C語言字符串操作函數 1. ...

C語言字符串操作函數 - strcpy、strcmp、strcat、反轉、回文

原文:http://www.cnblogs.com/JCSU/articles/1305401.html C語言字符串操作函數 1. 字符串反轉 - strRev2. 字符串復制 - strcpy3. ...

SQL字符串操作匯總

SQL字符串操作匯總 --將字符串中從某個字符開始截取一段字符,然后將另外一個字符串插入此處 select stuff('hello,world!',4,4,'****')?? --返回值hel*** ...

Python之字符串操作

一.字符串特點 內容不可修改 password=' #內容不可修改 二.字符串常用方法 1..strip()方法 去字符串兩邊的空格和換行符 print(password.strip()) #去掉字符 ...

JS 常用字符串操作

Js字符串操作函數大全 /*******************************************??????????????????????? 字符串函數擴充????????????? ...

Python中字符串操作

#Python字符串操作 '''1.復制字符串''' #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' pri ...

隨機推薦

phpMyAdmin 嘗試連接到 MySQL 服務器,但服務器拒絕連接。您應該檢查配置文件中的主機、用戶名和密碼

需要修改phpmyadmin的配置文件,讓其連接到MySQL數據庫,用記事本打開 config.inc.php 文件 <?php /* Servers configuration */ $i = ...

C&num;多線程之旅&lpar;1&rpar;——介紹和基本概念

總結

以上是生活随笔為你收集整理的android 字符串反转,Golang之字符串操作(反转中英文字符串)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。