1. 程式人生 > >java中迴圈拼接字串

java中迴圈拼接字串

在java中,查詢某工號下使用者的許可權值,拼接為字串,返回

表中資料結構如下:

查詢結果如下:

拼接permissionCode值;

程式碼如下:

List<UpsUserRoleMenu> roleMenus = upsUserRoleMapper.selectRoleAndSysId(userId);
		String roleId = null;
		Integer sysId =null;
		for (UpsUserRoleMenu upsUserRoleMenu : roleMenus) {
			roleId = upsUserRoleMenu.getRoleId();
			sysId = upsUserRoleMenu.getSysId();
			try {				
				List<UpsRolePermissionDataparams> menus_list = upsRolePermissionDataParamersMapper
						.selectByUserId(Integer.valueOf(roleId),sysId);
				StringBuffer permission = new StringBuffer();
				if(null != menus_list && menus_list.size() != 0){					
					for(int i=0;i<menus_list.size(); i++){
						UpsRolePermissionDataparams menu = menus_list.get(i);
						if(i == 0){
							permission.append(menu.getPermissionCode());
						}else{
							permission.append(","+menu.getPermissionCode());
						}
					}
					upsUserRoleMenu.setPermission(permission.toString());				
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}

結果如下圖:

相關推薦

java迴圈拼接字串

在java中,查詢某工號下使用者的許可權值,拼接為字串,返回 表中資料結構如下: 查詢結果如下: 拼接permissionCode值; 程式碼如下:List<UpsUserRoleMenu> roleMenus = upsUserRoleMapper.sel

在for迴圈動態拼接字串和新增事件

不多說,直接開始 ES6之前常用寫法: for(var i = 0;i<10;i++){   /閉包寫法   (function(j){ var a = document.createElement("div");   

Java如何拼接sql或者其他含有變量語句

java中如何拼接sql或者其他含有變量語句個人淺談Java拼接sql語句原則。本原則是個人感悟(不保證完全正確)第一條原則,首先將一條完整的字符串寫好。(例如是"select * from users where id=(id+1)")凡是變量都需要在其前面加上+,且前面是要加上",如果後面不是",則後面必

Java如何拼接sql或者其他含有變數語句

本原則是個人感悟(不保證完全正確) 第一條原則,首先將一條完整的字串寫好。(例如是"select * from users where id=(id+1)") 凡是變數都需要在其前面加上+,且前面是要加上",如果後面不是",則後面必須也要加上+"。 第二條原則如果遇上括號(id+1),那加號必定死以括號

java集合轉為字串

public class freshsupplyTest { public static String getStr(Collection<? extends Object> source,String str){ if(source==null || source.size()==0

java給定一個字串,反轉其中的母音字母

package com.text.lianxi; import java.util.Scanner; public class Text { public static void main(String[] args) { // TODO Auto-generated metho

Java迴圈刪除List元素

Java中迴圈刪除List中元素 寫在開頭:最近在處理一個包裝類時候,把Mapper查詢到的資料暫存到了ArrayList中,後續做迴圈遍歷刪除操作的時候,當時採用了foreach迴圈,結果彈出了ConcurrentModificationException錯誤。於是乎就在部落格上找

Java 如何執行字串表示式?!

背景和簡介 在日常的開發中,偶爾會遇到執行字串表示式的情況,通常這樣的需求會對需求進行進一步分析,然後進行進一步 “特殊化”,最後直接寫到硬程式碼中,這樣做的話,就不太好擴充套件了;也有另外的處理方式是採用 Java 內建的 JavaScript 引擎等執行字串表示式,但是內建引擎也有弊端,比如頻繁執行片段

分享Java 如何執行字串表示式?

在日常的開發中,偶爾會遇到執行字串表示式的情況,通常這樣的需求會對需求進行進一步分析,然後進行進一步 “特殊化”,最後直接寫到硬程式碼中,這樣做的話,就不太好擴充套件了;也有另外的處理方式是採用 Java 內建的 JavaScript 引擎等執行字串表示式,但是內建引擎也有弊端,比如頻繁執行片段式的

Java如何組裝字串

1.Java中如何組裝字串? 相信很多做Java開發的同學**,第一反應肯定是拼接字串**。是呀,Java中拼接字串太容易了 直接用+拼接就行了。 比如 String name = "laymond"; int age = 25; String home = "重慶"; //組裝

JAVA如何將字串首字母轉成大寫

分析:在JAVA中String類沒有提供將首字母大寫的操作,那這就需要我們自己來實現了。但String類有提供將字串轉大寫和字串擷取的操作,我們可以結合提供的這兩個操作來實現字串首字母大寫。 步驟: 先將字串的第一個字元截取出來,截取出來後是一個字串 將截取出來的字串轉大寫

android從values/strings資原始檔獲取拼接字串的方法

在編寫程式碼的時候,將程式碼中的字串儲存在res/values/strings資原始檔裡是一個好習慣,也是規範的做法。但是,有時候我們可能會碰到字串拼接的問題, 比如: <string name="selected">選擇了n個檔案</string>,這裡的n是隨著實

R如何拼接字串——paste的用法

R中自帶的字串連線的函式是paste。 先來看一下官方文件裡對paste用法的解釋: 基本格式:paste (…, sep = ” “, collapse = NULL) 其中,…表示物件

Java迴圈語句的控制

迴圈結構的控制語句  1,break語句  2,continue語句  3,return語句 1.break語句 在Java中,我們可以通過一些語句,比如break,continue,return來控制迴圈語句的執行; break語句是當前的迴圈結束,後續的迴圈也

java迴圈遍歷刪除List和Set集合元素的方

1.異常java一邊遍歷一邊刪除集合中的元素會報異常ConcurrentModificationException 2.正確的做法如下:   package list; import java.util.*; public class Demo { public

java輸出一個字串出現次數最多的字元以及次數

1 先把字串轉化為陣列 .toCharArray 2 定義一個數組count[i] 存取每個字元 以及數量 count[i]++ 3 計算每個字元 以及值 4 取count的最大值 public class MaxString { public sta

java字元與字串的前世今生(上)

Unicode碼錶 在介紹char型別之前我們先介紹一下Unicode.以下是百度百科給出的解釋: Unicode(統一碼、萬國碼、單一碼)是電腦科學領域裡的一項業界標準,包括字符集、編碼方案等。Unicode 是為了解決傳統的字元編碼方案的侷限而產生的,它為

Java如何將字串從右至左每三位加一逗號

/** * <pre> * 將字串從右至左每三位加一逗號 * </pre> * * @param str 需要加逗號的字串 * @return 以從右至左每隔3位加一逗號顯示 */ public static Str

java判斷一個字串是否為整型數字

/** * 判斷字串是否為數字 */ public static boolean isNumeric(String str){ Pattern patte

javaunicode與字串之間的互相轉換

字串與unicode之間的互相轉換/*** 字串轉換unicode*/public static String string2Unicode(String string) { StringBuffer unicode = new StringBuffer(); for (i