JAVA 如何判斷一個字串是否在一個字串陣列中?(好的程式設計習慣)
String[] str={"數學","語文","英語","物理","化學","生物"};
System.out.print("地理");
如何判斷“地理”這個字串是否在 str[] 這個陣列中?
public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String[] strs={"數學","語文","英語","物理","化學","生物"}; for(String str:strs) { if(str.indexOf("地理")>0){ System.out.println("找到了"); break; } } System.out.println("沒有找到"); } }
相關推薦
JAVA 如何判斷一個字串是否在一個字串陣列中?(好的程式設計習慣)
String[] str={"數學","語文","英語","物理","化學","生物"};System.out.print("地理");如何判斷“地理”這個字串是否在 str[] 這個陣列中? p
字串替換空格:請實現一個函式,把字元陣列中的每個空格替換成“%20”
例如輸入“we are happy”,則輸出“we%20are%20happy” 想要實現這個目的,先觀察下面的函式實現原理圖。 先通過遍歷字元陣列,找出其中的空格數,計算出應該移動到的位置,接著就
JS 判斷某個字串是否存在與陣列中
<script> function in_array(stringToSearch, arrayToSearch) { for (s = 0; s < arrayToSearch.length; s++) { thisEntry = arrayToS
劍指off:在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣一個二維陣列和一個整數,判斷陣列中是否含有該整數
題目描述 在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。 思路: 從左下角x開始尋找,x為此列最大數字,此行最小數字。如果目
在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
public class Solution { public boolean Find(int target, int [][] array) { int row=0
在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數
class Solution { public: bool Find(int target, vector<vector<int> > array) { if(array.size() !=0) { int
·在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
題目 在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。 分析 例如這樣一個數列: 要在裡面查詢是否存在7。按照平常的思維
【Java】Swing+IO流實現一個簡單的文件加密程序(較完整版)
move 初始 baidu images 文件選擇器 while login 一個 ktr 留著參考 beans package com.my.bean; import java.io.Serializable; public class
返回一個首尾相連的整數陣列中最大子陣列的和數
設計思路:只要找到從A[0]開始和最大的一段(A[0]…..A[j])(0 <= j < n) 以及以A[n-1]結尾的和最大的一段(A[i]…..A[n-1])(0 <= i < n) 該種情況的最大值為A[i]+…..+A[n-1]+A[0]+….+A[j] 如果i <
返回一個二維數整陣列中最大子陣列的和
題目:返回一個二維整數陣列中最大子陣列的和 要求: n輸入一個二維整形陣列,數組裡有正數也有負數。 n二維陣列中連續的一個子矩陣組成一個子陣列,每個子陣列都有一個和。 n求所有子陣列的和的最大值。要求時間複雜度為O(n)。
LeetCode 33. Search in Rotated Sorted Array 在一個旋轉後的有序陣列中尋找一個數
Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., [0,1,2,4,5,6,7] might become [4,5,6
php一個簡單方法實現刪除陣列中的某個值
/** * * @param array $arr // 要新增或刪除值的陣列 * @param string $value // 要刪除的值 * @return array */ function deleteByValueToArray($arr, $value){ if(!i
【劍指offer{25-30}】複雜連結串列的複製、字串的排列、陣列中出現次數超過一半的數字、最小的K個數、連續子陣列的最大和
複雜連結串列的複製、字串的排列、陣列中出現次數超過一半的數字、最小的K個數、連續子陣列的最大和 複雜連結串列的複製 題目描述 輸入一個複雜連結串列(每個節點中有節點值,以及兩個指標,一個指向下一個節
輸入一個整數陣列,實現一個函式來調整該陣列中數字的順序,使得所有的奇數位於陣列的前半部分, 所有的偶數位於陣列的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。
/** * * 輸入一個整數陣列,實現一個函式來調整該陣列中數字的順序,使得所有的奇數位於陣列的前半部分, * 所有的偶數位於陣列的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。 * * */ public class Solution { public stati
有一段文字,將文字中的所有單詞,存放到一個字元指標陣列中(要求每個單詞記憶體恰好)
char a[] = " my name is hanmeimei lilei and you no fine thanks "; int i = 0;//迴圈變數 int j = 0;//記錄每個單詞的長度 int k = 0;//記錄指標陣列的下
一個長度為N的陣列中包含正數 負數 0,請實現一個函式找出和為0的最長子數列
<strong><span style="font-size:18px;">// #include<iostream> #include<vector>
Python中字串連線、刪除陣列中指定元素、記錄指令碼執行時間
1、Python中字串連線 a = "I am " b = 20 c = a + '%d'%b '%d'%b將b轉換成為字串格式,”+“對兩個字串進行拼接。 2、刪除陣列中指定元素 Python中陣列的使用:http://blog.163.com/jackylau_v/
劍指offer(二十,二十一,二十二)包含min函式的棧,字串的排列,陣列中出現超過一半的數字
20:包含min函式的棧 題目描述 定義棧的資料結構,請在該型別中實現一個能夠得到棧最小元素的min函式。 感覺題目很無聊。。。我大js做這題就是方便,也讓我深刻意識到相對其他語言js繼承的強大性和靈活性。。。 var stack = []; function push(node) { stack
輸入一個整數陣列,實現一個函式來調整該陣列中數字的順序,使得所有奇數位於陣列的前半部分,所有偶數位於陣列的後半部分。
1、基本實現:如果不考慮時間複雜度,最簡單的思路應該是從頭掃描這個陣列,每碰到一個偶數時,拿出這個數字,並把位於這個數字後面的所有的數字往前面挪動一位。挪完之後在陣列的末尾有一個空位,這時把該偶數放入這個空位。由於沒碰到一個偶數就需要移動O(n)個數字,因此總的時間複雜度是O
劍指offer題目描述 輸入一個整數陣列,實現一個函式來調整該陣列中數字的順序,使得所有的奇數位於陣列的前半部分,所有的偶數位於位於陣列的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。
牛客網劍指offer線上程式設計: 方法一:利用兩個指標,實現了是陣列奇數在前偶數在後,但通過不了測試用例,因為改變了奇數和奇數,偶數和偶數之間的相對位置 class Solution { public: void reOrderArray(vector<in