SQLの窓 イラストAC フリー素材

2023年02月05日

言語別文字列 Split ( Replit で実行! )

内容的にはたいしたものではありませんが、Replit 使って実際に実行できるので、結構悪く無いと思います。( 必要ならば、Fork できますし )

PHP

Replit
<?php

    $a = explode(" ", "Hello world!" );
    foreach( $a as $value ) {
        print "{$value}\n";
    }
    
?>

Java

Replit
public class Main {

    public static void main(String[] args) {
        
        String[] a = "Hello world!".split( " " );

        System.out.println(a.length);

        for(String value : a){
              System.out.println(value);
        }
    }
}

JavaScript

Replit

var a = "Hello world!".split(" ");

a.forEach(
    function(value) {
        document.write(value + "<br>");
    }
);


C#

Replit
using System;

namespace cs_split
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] arr;

            string csv = "飲料用 ヨーグルト,鳥弁当,レーズンデニッシュ,カップ-トマトスープ,カップ-きのこスープ";

            arr = csv.Split(",");

            forprint(arr);

            arr = csv.Split(',');

            forprint(arr);

            arr = csv.Split(',', ' ');

            forprint(arr);

            arr = csv.Split(", -".ToCharArray());

            forprint(arr);

            arr = csv.Split("カップ-");

            forprint(arr);

            Console.WriteLine();
            csv = "";
            foreach (var col in arr)
            {
            	if ( csv != "" ) {
                    csv += "カップ-";
                }
                csv += col;
            }
            Console.WriteLine( csv );

            Console.WriteLine();
            var result = string.Join("カップ-", arr);
            Console.WriteLine( result );

        }

        private static void forprint(string[] arr)
        {
            Console.WriteLine();

            for (int i = 0; i < arr.Length; i++)
            {
                Console.WriteLine($"{i} : {arr[i]}");
            }
        }
    }
}




タグ:PHP java javascript C#
posted by at 2023-02-05 03:08 | プログラマ用 | このブログの読者になる | 更新情報をチェックする