Difference between revisions of "Code Snippet: Splitting Key-Value Pairs into Components"
From Coder Merlin
(*Added Python example*) |
m (*Fixed formatting*) |
||
Line 25: | Line 25: | ||
value = keyValueArray[1] | value = keyValueArray[1] | ||
print(f'KEY is \'{key}\', VALUE is \'{value}\'') | print(f'KEY is \'{key}\', VALUE is \'{value}\'') | ||
<\syntaxhighlight> | |||
== Java == | == Java == |
Revision as of 22:20, 5 December 2019
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Splitting Key-Value Pairs into Components[edit]
Swift[edit]
import Foundation
let delimiter = ":"
let keyValueString = "this is my key:this is my value"
let keyValueArray = keyValueString.components(separatedBy:delimiter)
if keyValueArray.count == 2 {
let key = keyValueArray[0]
let value = keyValueArray[1]
print("KEY is '\(key)', VALUE is '\(value)'")
}
Python[edit]
== Java ==
<syntaxhighlight lang="java">
String delimiter = ":";
String keyValueString = "this is my key:this is my value";
String[] keyValueArray = keyValueString.split(delimiter);
if (keyValueArray.length == 2) {
String key = keyValueArray[0];
String value = keyValueArray[1];
System.out.println("KEY is '" + key + "', VALUE is '" + value + "'");
}