1. 程式人生 > >修改數組裡的指定元素的內容

修改數組裡的指定元素的內容

System.out.println("請輸入你要修改的好友賬號");
String a1111 = input.next();
boolean A = false;
if(好友!=null){
for(int i = 0;i<好友.length;i++){
if(好友[i]!=null){
if((好友[i].get好友賬號()).equals(a1111)){
System.out.println("找到你要修改的好友資訊:");
System.out.println("賬號"+好友[i].get好友賬號()+"\t等級"+好友[i].get好友等級()+"\t暱稱"+好友[i].get好友暱稱()+"\tQ齡"+好友[i].get好友Q齡()+"\t備註"+好友[i].get好友備註()+"\t分組"+好友[i].get好友分組());
System.out.println("請選擇你要修改的內容:1.備註2.分組");
int choice = input.nextInt();
if(choice == 1){
System.out.println("請輸入好友新備註:");
String f = input.next();
好友[i].set好友備註(f);
System.out.println("修改好友備註成功");
A = true;
break;
}else if(choice == 2){
System.out.println("請輸入新分組名:");
String g =input.next();
好友[i].set好友分組(g);
A = true;
System.out.println("修改分組成功");
break;
}else{
System.out.println("輸入有誤!");
break;
}
}
}
}
}
if(!A){
System.out.println("查無此人");
}


break;

相關推薦

修改指定元素內容

System.out.println("請輸入你要修改的好友賬號");String a1111 = input.next();boolean A = false;if(好友!=null){for(int i = 0;i<好友.length;i++){if(好友[i]!

java如何向新增元素

java篇 哇,菜鳥第一次寫這個東西,當加深印象,大佬們請略過,歡迎有錯指出。 向數組裡新增一個元素怎麼新增,這兒總結有三種方法: 1、一般陣列是不能新增元素的,因為他們在初始化時就已定好長度了,不能改變長度。 但有個可以改變大小的陣列為ArrayList,即可以定義一個ArrayL

PHP刪除Array指定的key(完整版,已封裝成函式,附測試程式碼)

問題背景:array裡一般是key---value的儲存方式,我們有時候需要刪除指定的key及對應的value。但是不知道為啥,那麼多帖子都是在講知道value,並刪除該value的事情,差點誤導我。現將我寫的完整版程式碼附下:function array_remove($d

jQuery判斷元素是否一樣

var shuzu = []; var isTrue = true; //作為是否一樣的標識//另附:取多選框選中行的td中的值 $("input[name='checkwpbh']:checked").each(function(){ var

刪除指定的某個元素

con var 指定 數組 == pos clas mov ole /** * 刪除數組中指定的某個元素 */ function removeByValue(arr, val) { for(var i=0; i<arr.length; i++) {

mysql取某個字段中的內容有等於中某個元素

code wid prepare HERE sre 我們 idt mys span $arr =array("a","b","1","2"); 假設表名為acticle,字段為isread,表如下 id isread 1 1,3,4 2 a 3 3

JS刪除的某個元素方法

刪除陣列指定的某個元素 首先可以給JS的陣列物件定義一個函式,用於查詢指定的元素在陣列中的位置,即索引,程式碼為: ? 1 2 3 4 5 6 Array.prototype.indexOf = function(val) { for (var

二分查詢(查詢某個元素

二分查詢(折半查詢) 陣列元素有序 陣列的元素必須有順序,從小到大或者從大到小。 1、定義一個有序的陣列 <?php $max = 10000; // 陣列最大值 $number = 1; // 陣列開始值 $arr = []; // 陣列 while

順序查詢(查詢某個元素

核心:從資料的第一個元素開始,依次比較,直到找到目標資料或查詢失敗。 1.從表中的第一個元素開始,依次與關鍵字比較。 2.若某個元素匹配關鍵字,則 查詢成功。 3.若查詢到最後一個元素還未匹配關鍵字,則 查詢失敗。 $arr[] = 'Apple'; $arr[

js高效地修改物件的物件屬性名

有些時候,我們前端從後端拿過來的JSON物件資料,某些欄位並不是前端想要的,需要對一些欄位名進行重新命名。一般修改物件陣列的物件屬性名,最簡便的就是通過遍歷物件陣列的方法進行修改,但是用這個方法,如果處理的資料量很大,它的執行效率是非常低的。下面介紹一個更高效的方法,即通過正則的方法進行過濾修改

把一個NSMutable裡面的元素匯入另外一個NSMutable

oc裡面有兩個初始化好的mutableArray, str1(str1裡面有若個元素)和str2(空陣列) 在不再初始化的情況下,把str1裡面的元素,全部copy到str2裡方法 【str2 addObjectsFromArray:str1]

js判斷一個物件是否存在某個元素

物件陣列  var trackObj1={                     "trackId":31,                     "direcLine":"line31"  

js刪除的某個元素

原文連結:http://caibaojian.com/js-splice-element.html刪除陣列指定的某個元素首先可以給js的陣列物件定義一個函式,用於查詢指定的元素在陣列中的位置,即索引,程式碼為:Array.prototype.indexOf = functio

jq判斷元素是否在

    function isInArray(arr,value){        for(var i = 0; i < arr.length; i++){            if(value

找出給定連續的元素和的最大值

給定陣列可能是全負,全正,全0,或者正負都有。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplica

js判斷是否有重複元素的方法

// 方法一,正則判斷------本人已經測試過,其他的沒有測試過。 var ary = new Array("111","ff","222","aa","222"); alert(mm(ary)) // 驗證重複元素,有重複返回true;否則返回false function mm(a) {    retu

將printf函式格式化輸出的內容儲存到字串

        最近在寫有關字串處理的程式碼,其中有一部分就需要把printf()格式化輸出的內容儲存起來,以便對字串進行後續的處理。比如將數字658,通過格式化輸出變成0658。printf("%04d\n",a);   通過這樣簡單的程式碼就可以實現了。但如何將prin

返回指定的一列,將鍵值作為元素鍵名array_column

ber arr erb 輸出 集中 jobs 表示 color null array_column() 函數 從記錄集中取出 last_name 列: <?php // 表示由數據庫返回的可能記錄集的數組 $a = array( array(

51nod 1294:修改

替換 targe .com ace sca amp span oid name 51nod 1294:修改數組 題目鏈接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1294 題目大意:將一

兩頭抽取元素遊戲

使用 給定 必須 這一 最大值 優化 空間 時間 -1 給定一個數組,玩家A,B每次從數組頭或尾取數,且只能從頭尾取。假定A,B都絕頂聰明,均采取最優策略,判斷A先手的情況下,A是否能夠獲勝。 分析: f(i, j) 表示 在arr[i~j]中A 先手時能夠獲得的最大