- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("\nAVPCODE: "+code+'<'+vendorId+'>');
return sb.toString();
}
public String getCodeAsStringWithVendorIdAlways(){
StringBuilder sb = new StringBuilder();
sb.append(code);
sb.append('<');
sb.append(vendorId);
sb.append('>');
return sb.toString();
}
public String getCodeAsStringWithVendorIdOnlyForRealVendorIds(){
StringBuilder sb = new StringBuilder();
sb.append(code);
if(vendorId > 0){
sb.append('<');
sb.append(vendorId);
sb.append('>');
}
return sb.toString();
}
конвертим Diameter's AVP код/вендор ид в строку.
"\n" как всегда порадовал.
и само собой разумеется что только последний метод - с именем в 47 символов - работает именно так как все и ожидают и как всем нужно (соответствует синтаксису конфигов).
bormand 30.10.2012 20:26 # +4
> sb.append("\nAVPCODE: "+code+'<'+vendorId+'>');
> return sb.toString();
Интересное использование стринг-билдера...
Lure Of Chaos 31.10.2012 00:14 # +2
bormand 31.10.2012 05:32 # 0
Lure Of Chaos 31.10.2012 08:53 # 0
roman-kashitsyn 31.10.2012 11:34 # 0
absolut 31.10.2012 06:06 # 0
someone 31.10.2012 07:28 # 0
absolut 31.10.2012 09:19 # 0