scala版
/**
* 实现oracle lpad函数
*/
def lpad(str:String,num:Int,pad:String):String={
var n_str=str;
if(str==null)
n_str = " ";
for(i <- str.length() until num){
n_str=pad+n_str;
}
return n_str;
}
/**
* 实现oracle rpad函数
*/
def rpad(str:String,num:Int,pad:String):String={
var n_str=str;
if(str==null)
n_str = " ";
for(i <- str.length() until num){
n_str=n_str+pad;
}
return n_str;
}
java版
/**
* 实现oracle lpad函数
*/
public static String lpad(String str, int num, String pad) {
String n_str = str;
if (str == null)
n_str = " ";
for (int i =