檢測乙個字串是否為回文 兩種方法

2022-08-27 04:15:10 字數 667 閱讀 4447

/**

*    檢測乙個字串是否為回文?三種方法?

*    方法1:用str.charat(index) !=  str.charat(len-i-1)

*    方法2:用stringbuilder . reverse反轉

*    方法3:用開關控制

*/

public

class

reverschar

/*** 判斷給定的字串是否是回文? 方法1

* @param

str 需要判斷的字串

* @return

是回文返回true,否則返回false

*/public

static

boolean

checkreverse(string str)

}return

true

; }

/*** 判斷給定的字串是否是回文? 方法2

* @param

str 需要判斷的字串

* @return

是回文返回true,否則返回false

*/public

static

boolean

checkreverse2(string str)

}

view code

判斷乙個字串是否為另外乙個字串旋轉之後的字串

例如 給定s1 aabcd和s2 bcdaa,返回1 給定s1 abcd和s2 acbd,返回0.aabcd左旋乙個字元得到abcda aabcd右旋乙個字元得到daabc 思路 把aabcd複製兩遍,看結果是否在aabcdaabcd 中 左旋和右旋的結果都在aabcdaabcd 中 include...

SQL 判斷乙個字串是否在另外乙個字串中

eg str1 admin str2 1234,123admin,xcxx 比較str1是否在str2中 用常用的charindex,返回肯定是有值的,這裡自己動手寫乙個方法 檢查乙個字串是否在另外乙個字串中數,另外乙個字串元素用,隔開 create function dbo checkstrina...

判斷乙個字串是否為另乙個字串旋轉後的字串

判斷乙個字串是否為另外乙個字串旋轉之後的字串。例如 給定s1 aabcd和s2 bcdaa,返回1 給定s1 abcd和s2 acbd,返回0.aabcd左旋乙個字元得到abcda aabcd左旋兩個字元得到bcdaa aabcd右旋乙個字元得到daabc 解題思路 1 將乙個字串旋轉一次比較一次,...