Changeset e8a4b3027d00ec68c604b6f0e8ee45cfb7500be7
- Timestamp:
- 12/31/06 23:22:52
(2 years ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1167603772 +0100
- git-parent:
[f3b5be0e6456a07619ea744808f7ed3b7f1c72b5]
- git-author:
- Christopher Jung <bktheg@web.de> 1167603772 +0100
- Message:
Weitere Funktionen eingebaut
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r78d5158 |
re8a4b30 |
|
| 289 | 289 | * Verknuepft ein Array mittels Trennzeichen zu einem String |
|---|
| 290 | 290 | * |
|---|
| | 291 | * @param <T> Der Typ des Sets |
|---|
| | 292 | * @param separator Das Trennzeichen |
|---|
| | 293 | * @param list Das zu verknuepfende Set |
|---|
| | 294 | * @return Das verknuepfte Set |
|---|
| | 295 | */ |
|---|
| | 296 | public static <T> String implode( String separator, Set<T> list ) { |
|---|
| | 297 | if( list.size() > 0 ) { |
|---|
| | 298 | StringBuilder sb = new StringBuilder(5*list.size()); |
|---|
| | 299 | boolean first = true; |
|---|
| | 300 | |
|---|
| | 301 | for( T entry : list ) { |
|---|
| | 302 | if( !first) { |
|---|
| | 303 | sb.append(separator); |
|---|
| | 304 | } |
|---|
| | 305 | |
|---|
| | 306 | sb.append(entry); |
|---|
| | 307 | first = false; |
|---|
| | 308 | } |
|---|
| | 309 | |
|---|
| | 310 | return sb.toString(); |
|---|
| | 311 | } |
|---|
| | 312 | return ""; |
|---|
| | 313 | } |
|---|
| | 314 | |
|---|
| | 315 | /** |
|---|
| | 316 | * Verknuepft ein Array mittels Trennzeichen zu einem String |
|---|
| | 317 | * |
|---|
| 291 | 318 | * @param <T> Der Typ des Arrays |
|---|
| 292 | 319 | * @param separator Das Trennzeichen |
|---|
| … | … | |
| 646 | 673 | for( int i=0; i < list.length; i++ ) { |
|---|
| 647 | 674 | if( (list[i] != null) && list[i].equals(key) ) { |
|---|
| | 675 | return true; |
|---|
| | 676 | } |
|---|
| | 677 | } |
|---|
| | 678 | return false; |
|---|
| | 679 | } |
|---|
| | 680 | |
|---|
| | 681 | /** |
|---|
| | 682 | * Prueft, ob ein Wert in einem Array vorhanden ist |
|---|
| | 683 | * |
|---|
| | 684 | * @param key Der zu suchende Wert |
|---|
| | 685 | * @param list Das Array |
|---|
| | 686 | * @return true, falls der Wert im Array vorhanden ist |
|---|
| | 687 | */ |
|---|
| | 688 | public static boolean inArray(int key, int[] list) { |
|---|
| | 689 | for( int i=0; i < list.length; i++ ) { |
|---|
| | 690 | if( list[i] == key ) { |
|---|
| 648 | 691 | return true; |
|---|
| 649 | 692 | } |
|---|
| … | … | |
| 882 | 925 | if( file.isFile() ) { |
|---|
| 883 | 926 | try { |
|---|
| 884 | | BufferedWriter bf = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file))); |
|---|
| | 927 | BufferedWriter bf = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true))); |
|---|
| 885 | 928 | bf.write(text); |
|---|
| 886 | 929 | bf.close(); |
|---|