Difference between revisions of "Code Snippet: Splitting Key-Value Pairs into Components"

From Coder Merlin
(Created page with "= Splitting Key-Value Pairs into Components = == Swift == <syntaxhighlight lang="swift"> import Foundation let delimiter = ":" let keyValueString = "this is my key:this is m...")
 
Line 13: Line 13:
     let value = keyValueArray[1]
     let value = keyValueArray[1]
     print("KEY is '\(key)', VALUE is '\(value)'")
     print("KEY is '\(key)', VALUE is '\(value)'")
}
</syntaxhighlight>
== 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);
}
}
</syntaxhighlight>
</syntaxhighlight>

Revision as of 19:05, 19 November 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)'")
}

Java[edit]

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);
}