Using now extension methods from JavaUtils
This commit is contained in:
parent
a6c3c410df
commit
2070eb5dcd
|
@ -1,12 +0,0 @@
|
||||||
package net.dankito.fints.extensions
|
|
||||||
|
|
||||||
|
|
||||||
fun <T> Collection<T>.containsAny(otherCollection: Collection<T>): Boolean {
|
|
||||||
for (otherItem in otherCollection) {
|
|
||||||
if (this.contains(otherItem)) {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return false
|
|
||||||
}
|
|
|
@ -1,17 +0,0 @@
|
||||||
package net.dankito.fints.extensions
|
|
||||||
|
|
||||||
|
|
||||||
fun String.allIndicesOf(toFind: String): List<Int> {
|
|
||||||
val indices = mutableListOf<Int>()
|
|
||||||
var index = -1
|
|
||||||
|
|
||||||
do {
|
|
||||||
index = this.indexOf(toFind, index + 1)
|
|
||||||
|
|
||||||
if (index > -1) {
|
|
||||||
indices.add(index)
|
|
||||||
}
|
|
||||||
} while (index > -1)
|
|
||||||
|
|
||||||
return indices
|
|
||||||
}
|
|
|
@ -1,6 +1,5 @@
|
||||||
package net.dankito.fints.messages
|
package net.dankito.fints.messages
|
||||||
|
|
||||||
import net.dankito.fints.extensions.containsAny
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.Aufsetzpunkt
|
import net.dankito.fints.messages.datenelemente.implementierte.Aufsetzpunkt
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.Synchronisierungsmodus
|
import net.dankito.fints.messages.datenelemente.implementierte.Synchronisierungsmodus
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||||
|
@ -25,6 +24,7 @@ import net.dankito.fints.response.segments.JobParameters
|
||||||
import net.dankito.fints.response.segments.SepaAccountInfoParameters
|
import net.dankito.fints.response.segments.SepaAccountInfoParameters
|
||||||
import net.dankito.fints.response.segments.TanResponse
|
import net.dankito.fints.response.segments.TanResponse
|
||||||
import net.dankito.fints.util.FinTsUtils
|
import net.dankito.fints.util.FinTsUtils
|
||||||
|
import net.dankito.utils.extensions.containsAny
|
||||||
import kotlin.random.Random
|
import kotlin.random.Random
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.util
|
package net.dankito.fints.util
|
||||||
|
|
||||||
import net.dankito.fints.extensions.allIndicesOf
|
|
||||||
import net.dankito.fints.messages.Separators
|
import net.dankito.fints.messages.Separators
|
||||||
import net.dankito.fints.response.ResponseParser
|
import net.dankito.fints.response.ResponseParser
|
||||||
|
import net.dankito.utils.extensions.allIndicesOf
|
||||||
import java.util.regex.Matcher
|
import java.util.regex.Matcher
|
||||||
import java.util.regex.Pattern
|
import java.util.regex.Pattern
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue